50866131
80184470
72713972
17461637
80978915
1139311
49801058
85427785
66527448
12105619
31511868
59281473
8476074
31042228
24816231
55163215
86571807
21489885
66203581
63394250
78809487
45926133
86525934
23499842
91136420
49319
24518190
70813932
36692700
8323241
94535421
24597536
70236387
7615713
66745693
14475722
44466282
72854482
13904117
5822025