0
33
14
21
25
15
201
10
48
60
109
41
43
52
26
132
20
34
96
8
111
57
37
28
2
51
75
116
31
17
55
5
153
56
13
30
7
149
22
388
72
12
1
391
39
122
98
35