158
257
16
57
372
307
17
168
29
194
61
82
287
63
203
298
224
26
439
47
294
370
98
479
334
88
161
31
264
516
162
24
13
302
19
110
145
23
191
116
118
18
40
68
70
44
4
50
62
39
59
55
91
78
107