2950466
33585039
47552482
82679728
60121708
26687391
9052845
92294606
9283286
55731697
97505046
7786971
40114209
1241926
87763211
7233711
81869958
38239060
6362403
3993184
4516892
30176714
98961099
49921262
12919476
18374464
79565540
4378340
47662846
8234848
45122089
34418875
27971538
70516261
10909356
84136692
6886836
89142350
88583088
28763246