26
32
94
60
79
222
116
109
16
209
28
230
14
97
47
54
113
213
110
164
68
49
96
61
40
258
315
308
361
105
133
21
43
35
53
27
180
249
101
107
149
117
73
34
66
77
98
33
41
85
17
44
130
203
38