26
21
40
18
32
46
80
55
105
58
202
103
157
272
65
22
163
88
110
89
45
273
10
85
126
141
183
114
120
267
95
13
79
50
19
96
116
27
259
227
35
156
119
39
147
14
68
29
262
150
86