19
58
25
201
209
78
259
33
45
106
31
249
112
29
41
118
1050
128
68
83
329
52
197
169
81
184
30
86
117
148
152
50
171
165
70
190
20
40
177
9
34
123
245
59
328
85
194
55
109
116
17
18
4330
527
180
26
23
46