0
33
13
12
4
19
155
42
22
7
44
8
15
18
17
62
40
63
25
10
34
9
87
86
103
14
92
16
3
31
21
127
88
360
76
955
198
209
250
105
78
61
129
183
165
146
352
75
89