158
445
133
164
88
82
198
89
118
651
78
108
157
43
106
13
57
225
123
75
301
62
120
56
742
137
122
117
115
2
195
71
44
283
39
21
330
126
64
196
17
1
37
209
211
53
99
49
3
436
5
66
302