41002076
45433699
3672192
85341523
36685722
61601126
38535079
5277954
1262532
94289508
1783601
5373995
844242
3817758
11786700
48557723
10228229
3090777
2300130
23843504
29501522
9977887
59081766
39698409
70756109
39873007
8995832
71066354
16799335
29915940
27332609
6858945
90031926
86443689
71764056
6725911
73681397
37372899
75381494
83016951