42637272
34654275
83736537
13341313
60791278
2378566
9447678
87983707
82367668
10274270
52523822
46584914
74516864
35149332
52991410
10901900
73246059
96046687
64268728
66713018
51721802
68235133
96925
41644108
98986519
69758931
81324034
20888022
8098571
7719419
20404107
16365700
55488754
42396204
74165863
21599598
79372736
90476883
97024501
2037000