40752722
2951665
96755132
82105503
9236891
89999145
71693928
92446365
59702242
69203099
92368787
40088484
23177654
20907856
41219180
51021377
70158683
59944140
6807051
45964096
71641298
36411092
90015352
29302497
74108169
78899716
94386112
7800337
27533631
3373619
42206374
47856935
20231889
39606531
49501446
81625740
77496477
1114393
74776448
13752861