30328341
4692566
8207514
78298307
49585342
2883641
50077294
4703537
71576791
9271899
19035310
24725598
70725128
39556662
23062252
4839722
27052870
68266255
7392680
23583883
22957888
92092086
14029507
98313934
89446128
22623156
38232919
30352785
9169380
22553077
34567978
46168518
6989760
73593867
9779244
2914139
61508301
38093850
60596421
1154107