42037320
97381367
98312716
8278121
48481894
94302606
88856827
81379782
82133773
77446736
33015176
84153676
56794572
37468104
2951418
73995365
7143180
18559718
21356280
60795094
73653151
40426301
15647
88924907
56892068
26003975
35427414
4902148
1211703
33407627
8714929
54929691
30662384
40227346
45181816
68202661
9179192
47273038
24518477
63506943