21839310
33859078
6753534
19081309
58365369
41358472
58716914
75500
47807710
14024870
86076393
84568872
36805120
89045413
79356736
65885438
65842530
65288081
16741899
28411810
9976851
76626537
97197142
91389255
88142174
65325225
88365817
98612372
87957480
30866557
70879980
99927071
82138341
56427779
6217127
32155477
6428958
66731568
72026098
3072306