30348952
16073333
65511733
94408874
95556294
2211834
64925023
90569249
23292021
2672618
91659109
28926738
11814200
18094968
696385
33291538
64941066
52248356
23163115
72951446
15577516
9335226
53212806
8569668
5435697
86894735
84954921
32777076
392124
844617
28607969
66015378
72744115
12816759
25061913
65659698
25806185
52318872
43287588
27502177