9849032
90896596
54385498
28322924
648680
87824570
98936522
46957516
18216947
191916
60997490
10807094
7333239
91743448
90166597
64645341
77628091
17358814
60727229
50536217
3153231
98468147
44603672
56631646
85778450
85769704
54425139
95679373
67354262
34706696
38405036
748505
27859420
18888239
20578046
19387423
16645866
68085867
6326779
1603542