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