25605310
9491918
77284235
91197508
31305400
79846740
99951016
83454734
72504817
9749727
75938501
24657108
24443954
599334
77169056
69726066
55887617
72212569
6478828
84528227
15608007
78052628
11732725
64869095
66293070
5322663
59068481
40901047
83665838
79591606
49261999
18893107
39557831
70814915
99232131
3524574
60741906
75232442
76325948
52478815