0
3
9
47
8
22
108
34
23
57
21
16
55
36
27
178
344
63
42
54
62
197
28
49
60
213
19
24
220
48
308
106
43
59
50
90
70
159
56
45
61
35
136
71
376
253
172
173
92
372