152
36
180
52
71
79
1408
232
43
238
420
93
111
30
169
40
37
170
351
387
60
45
115
32
48
110
116
251
184
386
63
186
21
143
38
435
299
285
171
96
59
51
108
139
55
15
250
458
69
551
198
75
117
280
165
118
283
395