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