81455406
11598742
88416180
2892772
25045780
85604075
80443147
99436928
38636928
79895303
62814247
13387258
68153120
24211751
19456166
48079053
25754572
67732858
26827292
36184605
8146398
2395150
71539961
91466860
83285480
73541245
18355583
50453996
5607138
21958260
36781846
56981987
30769904
80218162
3423181
28335951
35571691
5125017
1448373
4255286