31576370
28624685
18789916
55856846
39923716
22845883
11858534
11098301
36081794
76367482
8943835
23281079
73952507
14439686
18496993
28511865
89343624
14891489
64631962
37335677
43087854
85082956
3800849
70369335
46822014
52858382
95463958
74507726
70751684
64499116
3061331
38291845
75226551
92792286
93904654
92883281
5214166
79016675
49592574
21687686