62267692
85143875
4145611
61423524
2592311
56384348
32537271
19938758
61929568
79454350
22675879
39354028
50594964
13292843
73057002
52071110
64007243
65535265
3869596
72449530
2294341
83314977
58281194
55173292
52557259
73298654
70842981
15899717
63649171
70815314
21456895
2671785
7369384
23153949
95663002
22958236
1067526
35458193
32112919
80552169