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