67669560
50156640
193977
1522300
66431719
55696057
84139087
98581639
35388932
404157
97428000
45048411
82265449
9871399
34048532
13225220
64365568
30829210
99409787
79702745
43329103
24747207
12583257
18641805
81084338
72355399
22615956
61553631
70168543
6129467
91044285
56446848
37125873
27915504
36795771
1667496
91681376
31326026
41099698
85324589