29701988
2348662
22144607
41304197
51822018
10396394
70303846
11763320
62619299
41343612
95645564
15268214
46595662
65558539
58544205
5174531
85969221
93355129
70855643
58423963
17693364
9576700
81235455
84429106
57315886
4463742
26708900
51259761
68583328
84659825
46476222
52835994
14246016
5812185
4863279
89863457
61171196
10013229
91075862
7209637