18737635
18576097
1466380
51492992
30697413
29921941
58995721
41878258
6398293
12278956
4831684
94037508
22511047
7840431
83405809
51411768
78136667
15141865
58651963
19042670
62886598
66995597
7189978
76677492
57895082
96127824
85761885
87174096
87265467
69148523
54835681
36027386
25002846
20085288
5084476
44442455
63896147
47942219
55167500
43335209