43157341
4440191
1909927
94005513
11154939
8401667
93414012
52104885
80891279
28609367
48807040
22238794
89989382
44897544
8616538
63348761
47399135
29057372
95148173
91133132
6990696
7394568
31196968
50658533
15659156
31352070
1127671
91128777
51843906
81943971
9357653
7326281
42697643
57934441
13132689
63221039
32745826
58168599
70085116
1213724