98321894
6103537
48317160
33892017
8421866
37274200
19918829
32922662
12742367
66791244
86734712
81629069
50193254
58781549
96102748
48769716
10232617
34248216
83787400
83517289
47839623
40614786
3168194
1644848
43772258
60493829
32608042
45302799
51933983
26952620
55518737
67178466
53668554
68269783
19641486
25851620
61911139
5436596
54963747
9829748