186
220
28
228
177
63
38
108
250
50
64
24
390
43
72
90
195
113
135
153
79
102
330
402
307
165
96
84
443
285
85
146
117
339
125
361
139
145
389
35
731
524
143
227
282
155
42
45
124
80
95
322
350
562
57