237
566
49
293
185
511
241
497
286
541
167
346
94
290
43
297
57
240
1
2
15
254
32
174
38
108
29
160
48
139
30
329
17
119
8
102
45
117