0
12
16
62
3
27
154
13
23
90
34
121
42
162
29
116
129
39
14
380
48
64
17
71
822
825
387
282
304
58
55
109
297
251
448
225
192
165
96
49
222
149
515
778
1170
59
114
139
218
18
193
119
184
418
268
353
202