115
238
489
277
49
339
25
209
526
367
242
1479
437
255
65
100
19
225
649
195
102
379
148
127
74
79
161
33
93
260
34
6
1291
20
157
383
72
94
92
155
57
112
53
15
110
11
41
121
59
156
149
302