93814486
38796302
15137827
39549757
49198682
41202298
10498526
25578477
58614784
78124325
70354885
94148940
97313200
69653508
75206773
55443012
96683126
26499311
7833346
41811321
31211079
10818537
4881318
83338826
3383405
90747473
83366475
48754877
28867381
31621247
2011272
39013176
1583354
5112294
68503497
20268136
41275659
66499640
6594524
41291987