36
179
247
63
26
520
314
96
129
144
305
38
449
230
482
401
650
254
87
80
182
85
48
22
23
27
71
191
172
250
194
79
84
99
12
110
780
51
82
37
65
141
72
42
28
46
15
55
31
496
184
120