82287060
10624313
64783224
70661234
67114022
7672902
50341355
81801908
12758932
61198600
38183474
77807167
58129321
42772611
60431293
76449974
20638772
91282939
64841864
51328606
63065322
20284773
15272106
19804973
23208285
85607237
39432890
80894746
9605600
22315041
2510574
49961613
2012375
75035735
5920727
67689916
440994
46895846
98276434
18489953