83
31
173
342
205
69
289
188
58
136
71
130
56
152
70
42
48
243
32
66
18
197
49
80
166
60
82
104
108
414
255
59
635
468
168
647
46
90
61
283
35
118
141
132
96
16
645
21
30
533
131