31895048
84647272
30572499
3809729
68388616
79909924
94812796
45187384
5456915
8952081
8973848
22265440
81626175
7325198
1083952
72965557
20458497
80916792
1724611
5924011
4655966
45904959
41187916
13957815
63537480
96212019
3114551
93062841
59163249
86214074
36298168
54233253
2625385
86061219
12263183
1227606
88432211
45316987
2566691
47907817