42594085
17947469
19675516
76565280
13352505
27971509
87028504
41155324
69279883
18959464
96402887
31044826
60492137
31709794
65909946
19227911
6409351
29001987
50818873
91809484
74738739
3098305
11586816
47193135
89153549
351401
44527584
4356184
43579014
47252828
34545068
65903602
38982028
5464387
65223695
57957670
22428743
93285435
89455791
89008634