40255369
82404286
30373209
76838720
21888710
3724559
52911718
2577050
90211600
73188886
78005519
24946420
14995135
60789430
52657842
19078765
94318619
49077459
46194964
27145048
1973537
49819746
14505864
4602996
17569773
46791215
3218982
44687619
31803796
19166037
73023951
91393069
66895008
37739087
99629451
66538013
86668099
88116950
65039368
61387642