0
18
3
37
35
49
147
20
43
22
41
56
17
42
70
75
100
54
33
40
135
38
32
108
23
36
24
145
182
186
50
68
90
57
219
203
218
136
248
544
80
104
163
251
53
173
98
1009
66
353
106
669
109