0
33
5
20
13
30
8
35
21
23
9
25
12
10
75
147
76
53
36
39
227
18
24
92
193
26
16
85
51
79
63
14
22
94
32
122
102
71
151
1
123
64
109
55
38
214
44
353
59
41