0
37
34
7
23
31
61
88
19
239
1
13
10
66
14
28
24
21
40
43
27
20
80
33
108
46
15
16
113
25
65
41
94
17
98
605
93
141
135
412
5
164
283
183
75
265
106
355
99
96
42