0
52
60
38
184
110
99
106
90
40
16
86
180
27
63
163
124
56
139
231
308
37
57
118
167
82
159
116
97
316
69
33
186
310
704
64
81
32
146
35
148
74
55
61
26
66
283
65
127
43