60054927
8347183
4017317
77817794
27501985
27673132
16301952
85184871
89277701
35118154
77138167
10501538
1000771
63522183
35038528
62847156
22689190
99539657
19626740
9731968
80816228
49149090
31223457
40962124
7843416
32057694
82185103
39021460
86828971
23231410
9092119
10162662
4081618
8677135
13629173
25613857
19703021
59586526
60951357
44455899