14782222
2592733
96208115
85445897
91676369
21958169
73932939
93798488
65917414
9092808
3963638
1965063
5344890
13253668
44344042
445340
63018940
31777014
54793645
69854679
18932417
44583566
70762759
23022838
40947836
18959835
83895198
5414098
4954869
72013056
54523705
90524634
24918526
87884882
76419189
7157435
2336696
12226248
81646068
56128215