43847850
6140701
91998704
3906303
5338561
95935069
92251572
67197471
31284222
183544
5887570
27963502
9318202
98055446
93197493
41294388
80928864
4996131
24697560
20131089
62864492
86559907
49553664
3822588
16695904
12958124
9918763
11041184
19592153
35524136
40049220
35753354
13879640
22522932
44159874
87981435
24833665
89461618
28473903
9295846