49
15
100
139
80
85
286
67
96
92
75
633
16
136
70
40
209
201
83
315
378
484
174
55
532
147
103
415
45
91
82
308
287
293
182
95
370
88
161
152
13
169
254
77
51
6
94
65
27
20
68