0
3
37
4
58
47
9
13
11
48
7
35
40
2
94
66
44
73
55
39
138
26
281
287
32
280
54
295
328
117
69
160
177
1286
240
511
141
23
59
132
503
57
88
689
224
314
517
241
329
269
459
200
382
140