22631588
6195791
7343110
20718619
77503639
99352986
41091468
67701582
7127362
28235224
25901934
55833703
71833292
46351332
11025263
79924053
55144697
51369118
22973399
95845021
43532770
67881257
54242200
55064667
16756730
9899160
8534786
38539099
78418774
64224243
32224300
29983676
820271
24634006
94001824
69106354
48339256
49892314
7996585
77016896