353062
46583409
7569310
57227870
3976966
9336473
36167231
5722270
72359686
49727393
29861995
84336628
13177013
5133304
41787969
89509025
95371873
78774441
71138205
40502759
6742566
23249663
79703205
92775129
82102683
48634915
29061504
6392930
18857433
35663775
42766203
74871947
55811819
70793301
38993457
90059103
57778948
14098648
28433322
845517