3424881
30101446
87919790
8347579
30247718
27576412
41331035
79578058
46826010
98874476
15603889
59847566
42857803
8937691
19238647
29859291
42675279
73323763
143361
32613139
93491280
99842582
5591123
22788129
9036810
24566992
56234233
44632483
73668900
61081380
1199210
24842998
47151403
7595703
9733636
64193274
28722784
3601947
52352058
38113237