58
64
80
215
16
43
22
84
23
40
334
15
38
30
85
41
50
92
59
422
26
33
168
341
32
14
70
112
67
120
319
421
289
151
182
11
384
21
13
346
640
712
554
63
587
645
535
9
144