26
48
28
116
111
16
66
106
75
225
135
81
92
312
27
35
88
126
286
89
41
15
7
17
193
73
324
69
128
244
248
155
138
150
58
61
71
438
253
18
49
239
21
132
80
274
40
11
156
31
20
293
70
133
158