24
30
17
90
59
78
34
54
12
60
70
11
42
102
31
101
98
104
49
112
109
22
10
16
99
295
52
92
18
58
142
259
33
211
47
220
172
15
81
32
88
84
27
44
222
146
241
571