46
98
122
291
6
126
30
82
389
76
152
572
133
71
33
18
492
7
168
24
28
25
124
44
38
67
111
57
243
277
41
23
190
266
50
305
347
299
188
386
32
84
52
132
26
90
120
39
2779
477
475
16
268