95
219
112
169
131
141
66
67
35
272
61
26
120
197
171
316
143
396
124
258
94
36
246
78
76
43
25
23
82
170
93
183
100
138
275
172
422
123
19
48
55
24
318
280
417
1293
136
32
156
132
476