88785603
33227
14129733
17613938
35067296
62721096
46923598
52564049
54241868
60633567
34096793
16055103
79314408
59593429
45777157
71215090
2334352
9311758
9736293
6297032
13924885
51737160
77033753
23361584
9743346
24363869
28695921
48782066
73457417
86383256
37884040
40733966
75296014
3429891
67486035
56951638
11756868
17715707
41763534
16619777