13956609
3875874
300598
45339618
38817124
95468690
96066056
50212712
1745849
57032495
15768728
48051365
45911045
91042161
87113745
86838964
46922556
79138851
76259373
88573488
39279447
62488094
74587674
74778472
5048666
7173169
95163310
20246398
58227520
48553582
53652117
93579768
67574608
59926463
10005070
214538
13682033
74898331
67104770
25967002