30559752
85536962
55604799
2412101
30375761
82015747
62825720
512773
25786297
15847690
13333808
87581675
46129027
70408442
14878292
40052462
38878706
51158663
90099343
95101849
90366083
54003889
66537812
72851600
63179290
56614374
28895114
3907924
48126194
92714039
13916819
21568753
36198950
68466339
51112945
91427
96211594
7761052
30844154
9634204