22488222
21033316
6188284
1193803
18992270
16372544
3712329
95451136
43837533
91619933
4540629
98349738
40104755
18852556
49679715
79675972
12772852
41287085
81816523
16794430
62542428
81948873
54666294
85302863
90646317
77232211
61399525
4968009
66848720
25038914
71303928
48692731
62408925
80737748
60178750
3775957
52663774
93834003
33051000
46076458