39
113
381
159
523
74
150
136
27
592
72
290
367
67
245
199
174
40
86
260
58
549
131
69
5861
106
77
469
63
244
276
97
153
53
59
17
62
42
300
26
247
38
57
258
195
144
82
210
463
104
70
12
188
55