81372541
32698291
22849935
77441905
69894651
89617819
1501137
2422769
7246279
19613822
5996982
28653262
56772187
27623026
1113711
36498672
4425805
20422134
15849609
36317499
27333828
4305271
57878671
47167645
67226624
53936136
6122096
41553989
45659737
3762395
86852948
8910996
473850
87141566
84751694
89632156
5177370
9726650
14981375
42074596