22293557
14618940
82644380
97116323
87178128
29493753
94399437
19444842
37678758
70893304
913338
9946214
72222054
6387262
63199302
22229676
33943441
93424710
71474391
1909612
7452196
91862842
25928283
76932436
5596252
55407621
28447289
53614289
25384810
11792317
89604751
67821580
32285420
27952777
95217656
4542304
87766028
48348244
2006150
52085195