21568579
94058677
64581871
49323995
18459329
79928516
24742823
2748909
13417357
53814741
1816230
2436190
44322722
8602338
28336990
15048799
76846482
9114151
54389601
92125323
50444675
31505271
85104221
1330551
75514357
74273704
14584251
74534106
9795364
61185847
43898462
15676739
9820897
98272756
73767946
47464484
30792046
92064008
14868480
34389796