0
36
4
10
3
7
18
12
1
2
15
8
62
20
14
13
17
19
26
24
41
23
9
21
5
22
32
45
103
87
193
181
200
108
57
75
160
109
58
90
125
35
232
145
100
95
299
155
47