1021721
46271500
97501830
23325638
61733652
31385536
62485062
32331549
5337870
62018916
14512377
94566998
88072264
45166283
8984661
35161191
19855333
46461363
89317401
2543499
22798398
74866149
49439938
65545302
45171154
21683169
35281160
94911171
83034760
33257827
67152686
22857605
98912935
46133372
15168173
39194358
70947434
24652167
48071823
7832010