40428324
69569
1837455
77029741
224593
4103488
23625831
97696758
13244173
5170522
434951
82877848
12031883
76474776
91195828
69878
3017461
29513797
93977803
4523340
49114424
1694328
97293852
44679657
85079043
84602117
57249170
15816967
61472968
45514592
40698754
25558009
9927414
32395650
88401486
62704070
1877446
37389125
52312821
49195669