34932027
45636878
2831705
8112445
51165831
1137605
85185823
51027164
3503972
66323687
18952871
6556521
24498765
90172215
41696752
45254618
8988107
99982300
57644384
94579054
58119559
9852676
57225688
19447248
91227388
40153881
383713
40499335
68091260
79997566
7783947
82347503
38442917
1974448
93565869
7405622
4082440
61355970
43175715
42891877