22688753
14831944
56574294
7357584
10978018
32476663
3992856
32047680
5765544
20644668
54949086
22029060
85002914
5393049
6041884
57278669
70504118
74388359
36734014
61517446
27333206
71344071
77008720
47438768
65637656
80585190
58409933
32957908
96751039
16068697
25353806
45352508
80162646
34061945
69706935
12061364
97849990
84804054
59059251
89356810