34158846
10081308
20502965
75898112
72707247
15749666
68328119
7123621
51783964
47596809
8743352
78378254
86946271
17254185
27834099
3522574
5175988
66184748
55558130
76749596
25228824
62758792
60902753
9488997
6019395
87677605
6343714
4404039
63951657
502659
68595991
361992
83534931
11942274
4503516
2143599
6035976
70955590
95179934
45911373