0
33
1
10
7
18
4
59
21
6
5
11
16
32
28
29
39
8
43
20
17
78
19
35
70
37
132
226
31
30
202
230
1128
493
122
144
266
178
105
196
269
109
373