2847555
54284504
73429614
40902160
7016736
2557477
35433398
99406870
9053030
47306362
3339691
35157342
30236474
4047022
51577359
67195711
1698670
95088460
11848400
30072676
54905586
23225606
42047860
14418217
22262810
31781447
77857088
81594176
68884830
34669989
32885700
95723686
44314181
88172718
63813826
7403983
46676039
26873272
83928164
94827600