80104113
2101187
28066897
87718831
65942017
22842818
36488260
29766665
8082093
88145846
2338589
27832410
16695761
5075865
60695901
94127255
32143183
80826679
50607497
9762697
51232402
18783796
26311026
24696744
12226837
43984253
19427741
81627019
19247182
32292906
20896552
72148028
44847474
29955576
22785493
35433436
8035371
57317123
17749630
36392096