30646572
41443600
74403508
89774735
38615205
30452682
15517200
31772347
16117992
14058366
38166069
90268504
95744045
13686984
10208830
63267953
60079941
94563796
82013249
63834039
82943970
81798099
57207454
81183913
59756817
16815666
56096239
67302386
94034033
51667521
25378490
72354216
84007656
5465302
36901741
33112283
13512960
33415050
644940
65431451