0
3
42
1
6
26
36
20
32
49
46
50
37
72
67
17
12
52
126
91
57
65
256
81
160
231
145
168
21
276
123
80
53
268
266
70
96
63
254
195
172
40
62
78
68
47
60
482
134
271
64
700
585
71
395
27
25