20308173
31511399
31162662
81461619
17597772
80493541
25037200
73113002
41954450
96752788
7177609
88769988
26318141
9913656
74351903
40528214
47464499
19137231
94478487
36078685
8528085
13746863
16948984
7190910
84904545
87299937
86008883
81744996
80083958
68902687
52613202
68729791
11886994
79527409
65914654
65386073
67361140
97706065
14086455
45586468