81034715
88559529
24081143
2386866
59068806
16251648
96919780
17912026
83599669
62021031
30158132
63504204
39189172
29916514
85677191
69867065
26732793
23428924
61832626
30627294
28902310
16774291
53049403
3953908
24219267
72071905
4461379
89701210
85962974
47794466
77769618
173416
2382565
8747362
12109603
24063052
54277484
19632558
35094856
10641112