68872116
22159871
27854661
33717354
8055415
37472766
84443729
23975535
8096217
14514524
59362250
63342441
10052917
39937393
32213949
83515526
1568691
72747308
43342687
60603885
60576926
14871247
49079176
48073522
37316272
20774073
91431955
83394498
6694169
72928866
57548256
81806818
7251561
18362435
24038953
22908925
16838142
52627800
97004590
20043243