95
220
240
148
200
18
179
338
127
538
78
299
157
323
94
11
98
196
26
27
129
570
231
66
427
50
33
460
43
28
72
112
89
21
74
38
64
25
189
230
123
97
30
77
105
40
117
91
475
75
67
134
47
168
55
250
71