94507239
9694448
54241446
81311848
2515281
42326875
31141315
3811280
7119342
7692211
2268345
3508813
19743867
51172426
76665762
72841521
54893350
27376233
16016461
92997466
23206891
56976865
15156630
51976480
93775763
80095053
48246322
53988197
30361090
17614252
3244607
23769393
91318456
1172106
44273961
15341409
19484309
39881000
68039490
9347636