43
222
210
105
64
349
146
68
300
46
141
65
256
250
125
358
162
27
320
153
132
119
66
167
301
28
101
383
94
230
62
53
58
490
110
271
42
246
357
113
192
559
88
289
73
200
106
54
282
90
135
292
109
87
103
57