42977805
3832847
1347753
15641756
33499375
65638230
76713320
24244796
23578960
58793725
27142880
54801676
29397576
61114707
48017167
26841202
52441946
64808492
4802374
85999586
9587930
40735449
31447537
63034005
82258071
39578120
28609050
32311589
30847601
39225165
238825
86711175
30608168
93777224
51835652
62201873
8011164
3085062
207058
73356384