129
307
158
409
47
199
1420
495
170
21
425
387
62
100
140
26
210
71
25
253
74
30
49
95
70
32
455
39
16
139
94
154
45
102
366
145
43
177
162
690
204
44
173
588
81
87
59
247
333
46
40
101
90
79
11