1
0
40
147
77
105
15
106
70
23
189
44
107
76
22
117
158
50
133
94
89
328
71
56
66
304
96
64
116
240
110
389
148
272
245
182
48
424
154
32
81
123
178
109
87
208
218
268
183
103
166
156
494
120
152
234
404