43344275
45512265
76538395
69609570
57438964
51384168
37199279
26526246
4234554
19682314
16375201
2522599
40155569
46649022
55769455
75126359
93335647
34332876
77131211
37572221
84975706
95341147
80083141
39771371
9836289
73791951
52191024
58191481
23932599
51061668
10956030
2965566
94273455
88211172
22209345
67737053
30307246
60166902
6381861
80268642