55
36
90
144
86
620
297
62
31
32
61
128
46
402
314
175
11
35
194
150
147
149
135
534
82
91
180
30
153
73
38
23
126
53
24
248
28
551
186
278
123
68
92
168
49
2838
276
560
629
189
99
140
505
58
164