42131132
91313021
7029811
19556714
11231804
88715652
83193654
14399634
24529478
8194165
76919363
40155587
68204329
10369951
25128582
1527661
26581024
72694760
73973821
3768312
68275761
99107373
65463216
82042201
7521972
4062429
21556302
93663366
18271534
78276988
77839737
91995247
68961203
33348986
65975236
49144677
59162052
78189723
98686886
40393870