0
3
36
5
7
48
10
42
9
66
52
205
35
20
27
15
21
41
33
86
26
56
46
43
38
67
37
189
57
44
63
75
114
31
277
160
252
254
138
102
309
202
344
198
243
514
147
92
45
143
437
560
49
32