30282603
91411626
4039313
45979604
40132839
42232012
42902020
99875832
1253695
6786740
81707955
14404943
53979843
28249776
75067902
95986682
35611478
15482361
22423615
82407872
13649275
4243298
30255661
68286517
74191720
42133021
37781664
19744959
14216352
28001378
4387354
14583664
87487398
88823693
42581316
6877186
4507969
88094205
77155149
18212789