40974352
25625521
6139098
121610
67044059
90453841
48713667
786819
334927
13556843
36615431
72095111
4913261
32624964
60608083
46027110
51835288
1110272
41668732
84952841
41814700
95842277
66426956
14052819
79429197
71489785
46352412
93171068
51621253
66372436
93443300
28671322
70668098
7737734
59302543
70493414
17366144
5212278
5713837
8867936