0
18
3
1
57
15
28
33
14
13
37
48
20
282
71
108
21
5
72
61
68
106
369
88
23
16
32
85
27
92
239
147
46
449
7
285
96
217
173
43
341
569
47
79
191
222
94
10
64
74
113
446
126