26
97
103
94
117
50
25
74
292
84
198
22
123
543
32
134
163
278
178
150
119
67
229
91
162
138
33
77
146
37
44
59
56
279
110
168
35
23
19
71
99
49
42
18
60
47
92
21
43
34
65
55
189
51