0
64
85
27
63
52
86
36
228
39
51
229
56
123
82
53
31
61
58
407
91
174
134
68
49
240
54
19
23
97
558
1048
121
417
87
69
187
199
42
128
66
57
163
89
79
94
60
117
138
119
165
78
484
59