199
501
438
451
64
195
414
810
105
305
103
1013
316
69
55
203
674
1234
238
247
114
113
144
49
139
92
143
79
67
80
188
32
36
53
406
435
138
120
40
99
216
210
97
586
106
48
44
98
167
357
63
52
39
38
168
182