40899668
35026980
1877548
2227254
9291035
7081787
27679609
97764926
42658064
77428898
16348051
90764094
6634377
40233139
7096343
88583481
37691487
8897328
35586420
49166373
30124582
54297368
99493936
2504607
24225133
46992825
86541986
88157526
98299941
7412037
87297967
21372216
19193876
632205
28488546
30376352
55705932
19771380
23153005
7968425