164
52
595
38
22
311
243
377
173
17
55
50
359
24
31
33
760
82
36
88
490
9
129
77
6728
53
44
57
249
216
41
296
228
30
457
183
118
120
128
788
26
196
34
19
210
221
491
15
454
127
385
32