410597
46469766
23242811
71959018
66383503
2151179
39408725
38498614
78675483
38598455
3296178
96611090
79355604
9240603
86704832
20667513
5116949
10806793
23469866
36082550
95376957
86219192
41433498
69541499
78371206
51954507
51391153
40501438
51868097
78439959
88282628
59345931
10625301
7145257
12398353
80458369
2044208
79617789
56914546
4703654