2916555
39256126
42946827
61524965
5297256
179820
62022355
64478460
85629414
6855324
24762128
2127923
20484835
57981148
49195611
1448714
19634827
14649295
97509696
19618670
8981027
75548522
12342768
18426095
750222
57333968
79491012
81965629
11529716
3465234
88475766
70508341
64436713
99954688
40611827
4424276
71193409
70133698
8268340
8163291