66414383
29522576
98502289
55434253
35315584
2884442
27261545
10474675
2035667
10801266
18512017
39897601
1391315
34316251
29534913
96051720
86262354
81054873
85607185
83655690
6075690
14496233
5405621
10338207
32755403
21425120
50118364
59767750
92296438
64888051
86177788
53028299
12836333
98693085
45915908
61347095
8363386
30814624
43396326
22136229