24
26
111
70
54
51
58
49
29
57
17
15
10
334
63
159
34
102
76
106
33
427
64
81
107
42
14
30
40
41
92
25
119
398
482
85
16
21
37
67
9
94
39
31
333