0
33
23
74
13
29
158
100
249
75
137
117
151
48
18
52
40
321
139
198
204
404
36
81
50
22
45
371
177
44
17
19
21
57
46
85
127
37
47
2
34
131
120
206
20
88
51
299
128
76