39389702
93901760
10319393
86329400
69286059
40818130
76086515
27501238
65775609
64854102
12795560
83097358
76043648
357493
42387687
81019615
68885811
15193089
71915841
35783626
42401056
32878026
29948231
99383672
17356635
46336641
88632525
45194203
222790
52121025
49203835
90726847
57722580
15934269
46103564
48638519
46276584
46425566
8474307
25477612