138
505
36
181
49
33
68
27
318
133
38
577
42
17
187
254
58
53
199
205
216
442
599
203
659
55
489
149
545
46
29
18
110
648
101
252
54
282
371
378
88
113
34
172
57
146
25
114
98
16
240
439
243
175