40102832
94233220
71495376
47347031
45008235
77823325
84367450
69822732
1749586
3395925
86784548
5596058
74272194
5533509
19403201
8071377
96422885
42159004
76886165
470153
8860998
23001828
54477950
92033289
48409329
13214922
78482807
30096712
5555549
4316306
87985936
16581764
81366391
78043284
1577439
77906078
19588960
91055813
24136954
41526038