24
26
80
35
31
56
81
100
98
12
19
13
37
51
417
61
36
392
84
76
43
1015
191
53
52
162
57
124
39
20
83
29
25
47
32
163
161
171
121
176
113
38
71
166
311
75
40
102
144
263