41687588
40455957
95161650
21052120
1606754
41089908
33737149
10375207
30138114
8596176
48329499
76539966
93186742
10591540
66225559
91826529
57624547
11785966
11146593
5016675
38628271
40827889
14767056
77185896
93832722
81652190
39744919
29504779
5332900
37222419
86507260
79201696
18819192
23369126
79179351
90768854
82507607
12851137
28934886
91049518