0
6
14
1
28
34
40
23
41
8
13
263
17
46
24
59
69
91
4
7
2
60
151
211
227
1254
207
81
464
518
337
204
324
370
111
158
133
397
22
159
216
83
31
56
166
25
104
365
2155
350
150