42185697
22106758
92287082
32774273
811125
86216487
58976114
90314295
80515331
35824837
9957981
28934630
164820
50131485
99017012
73371593
31975974
56341933
5154433
66644433
68279076
60704168
9790961
12347579
69649502
39249958
92328411
63741528
57435375
6840975
82177978
17724380
17799184
13252792
64873799
49244192
97024178
49564912
77492401
32226298