18014985
82304296
4391710
82417400
51254290
78078173
96826769
14585607
18532917
65522164
19389021
1516064
50396796
79522174
15638185
31259200
62755839
94676672
2758257
77105733
1352143
18229672
2158683
11909936
8933488
15241464
31178608
7147383
90731134
64043647
94248360
18177754
34945983
68248416
51811137
71367323
36576033
43413096
22585506
24967582