0
22
6
2
61
15
17
30
33
16
13
37
50
21
285
74
29
111
5
72
62
68
106
371
88
23
32
86
27
95
240
149
46
450
7
98
219
174
45
19
342
570
48
79
191
223
94
10
64
75
114
452
128