64074396
60927200
81053126
35926183
76064333
11011228
95192394
54514892
74921261
43121518
2396053
41764098
18508774
49733506
97674803
84109472
93469983
4561502
42476950
85179799
87624073
22475093
60994337
87651392
86717218
15611394
48553995
20223243
41822249
18384832
85681047
23964941
13211274
39578882
48457668
34783188
95999232
929214
95097637
24177644