0
7
30
50
32
82
238
70
66
112
58
49
53
312
88
52
43
93
87
90
62
123
146
147
182
135
67
84
80
68
380
401
81
131
163
36
65
126
355
426
155
104
28
114
85
121
228
215
329
379
143
172
150
287
76
116
72