0
7
31
51
33
85
251
71
66
115
58
49
324
53
89
43
94
87
90
62
123
146
147
182
135
67
84
80
68
381
403
88
81
131
164
36
65
126
355
426
156
104
28
114
121
228
215
329
379
143
172
150
287
76
116
72