39938905
1743562
87824290
74143214
35854927
1714130
16291568
55425776
27931060
31765929
87735716
3445250
72112879
79992060
11515336
75493588
37448206
55423981
94386989
52605329
1502067
98116702
44975843
2139323
42062525
51101065
44447377
16028992
33182740
73748028
35867509
98434889
2641198
3619450
32055449
40109165
35964180
80021351
38608268
45731172