0
2
41
35
7
23
31
62
93
19
240
1
13
10
67
14
28
24
21
40
43
27
20
81
33
108
46
15
16
113
25
65
94
17
98
605
141
135
412
5
164
37
283
183
66
75
265
106
355
99