5000300
60593309
76811772
79125782
97432666
19246505
34485645
2462570
77172559
22293916
92347340
66848162
19751260
3108845
47715750
37677779
39991945
48392643
81196985
70603903
10043794
34714850
31126017
55962574
21577282
60505066
61806307
20254054
27014010
63367033
55325965
6734642
63813697
11821161
50906542
4324914
377880
95364404
1997794
40741538