7108129
1880530
21137768
52836946
99656833
63144436
65563362
42074108
10718497
5724853
76244362
14227355
33029315
92342203
86745157
96701754
44446476
8449594
6916195
8126285
90732639
3099925
76235045
24319345
14398563
64017208
1246181
70351387
7395879
27764141
27429139
48763209
86517296
96698208
65652860
44084413
28005506
63455599
54803783
73549132