38109582
10553850
16659587
30265942
96677126
78008431
83005022
90515513
87492041
49033712
55529189
90304250
12829867
86068282
98194590
41517382
34337563
1483321
76225641
59671893
69303629
30628678
98901306
54612083
88587133
8463754
21709960
3903908
45677142
72375335
93893649
94803989
84993051
68928679
48602800
90718920
88424905
9281108
12351778
6103476