29809198
14894173
1109732
89362693
26944357
3958711
76042613
82284379
51991258
10606620
64585935
46039532
45046282
98732299
6246155
73743507
59565380
11409441
9296855
50623295
48344505
89555686
64621038
6662550
2409304
2676206
66697977
76973903
35193712
23883293
45536565
14274527
94569769
41713158
1932274
10202439
32156375
75922196
99051976
8904370