45582112
88185520
919854
30332341
1454946
74321082
17113799
64633873
36277431
80223698
38589754
7054182
1918564
16494583
14889871
15032573
39089143
3951313
95486244
20623636
78372534
8777813
89528074
35725772
50131238
7329501
81758262
30797037
60402898
2385120
88618215
46413537
3166808
83415010
47875642
25045189
99355359
932422
7459955
70701295