93309536
25822064
75364163
28261005
24758589
18533734
25724919
24725444
9128358
82471499
81598313
45838100
36509078
74461313
9713250
9319792
891186
12682486
962649
95293384
34868852
67449934
5128288
31557444
86528234
7401910
92572633
1861496
11525029
67821668
99546408
2852915
42192299
82568200
44013484
71604864
447666
66142832
26201774
74021162