105
221
104
33
273
383
37
70
69
289
140
170
39
535
44
46
183
20
36
100
83
229
109
326
220
19
176
417
244
34
68
25
131
181
49
102
99
86
259
75
35
209
65
296
40
61
43
32
177
48
122
277
21
146
58