61047768
41872798
968129
25818373
37528667
58157127
96542434
9895415
4653546
88434368
543159
82351731
14903602
29008961
11956814
3528909
2263995
42444706
77404025
10068271
73947855
44118635
91832049
74599981
99078043
50089211
5137734
77356997
49972831
12272058
8259948
16048254
14255310
68125484
43668799
4070512
40796649
57573676
88424894
37461918