42552284
2229683
1311281
19551617
73953516
4168397
89295182
51658248
16032794
14672212
18557960
47163953
41182167
32316425
68364475
5702342
27951596
12226898
61017602
63217099
62716282
6123618
36749106
86404032
44653280
79649493
86411639
64367978
871874
70349513
69395517
50694206
14788149
44471103
89779539
5839791
95747082
78853835
11382586
68164332