40064638
16743985
17015550
93039605
8706402
60943392
52644216
41027228
48371156
8985952
6155327
22617234
72334529
6829653
93349104
78853586
83176206
4335288
72236369
81185281
60486925
89516786
5752118
68584517
78092206
54782124
2366272
17423709
3312190
67974871
54937356
28603514
31624009
48361643
2974064
61298231
41696909
45486421
57576567
90054066