83371036
10794122
66483042
20807047
6105533
27031575
84234731
37092948
84817465
19571082
46245070
82932646
57971324
59392387
29258939
9592439
4234957
93022583
76911179
55313214
25979877
7053644
81683979
99175930
98609109
44727498
24169138
77746179
3143882
38492000
91692637
88904839
97821536
5119602
11117525
89906284
67711228
864229
21016049
8315817