86601580
20262202
96265069
35108008
76614965
25386153
50593171
41489991
35973081
31106257
49569786
85995638
43785669
58788294
44495139
17641924
3482874
97037600
944931
45475364
44128617
6874876
39769971
83686424
879674
75488028
96969235
31724349
66115845
28537294
4584617
13378200
20364021
1127245
99741351
40941800
9934187
1561534
92068507
2437344