21622916
9446556
64898759
36882425
64976118
30626263
1940646
3072365
2614847
22379787
9598551
4679072
32988680
39098195
64978760
32095286
77625129
32526790
1629145
5514583
87488975
29325967
14078359
88327162
15564042
71412842
88645465
13292111
98478298
46214798
64931143
85667098
74753842
91838029
1797348
93769993
15143541
82236111
55048096
371016