18028852
4153956
5460119
26411565
53066812
46043786
21096309
35438439
8834647
14346880
19578508
5603836
1179067
91966329
25871835
43997951
92689270
96316249
2636720
70564092
21119590
21398233
20412918
39049709
26898867
86743816
80065104
12254678
66373761
29523710
73223345
37729580
36358927
87316228
96386474
68974175
33951018
75698883
96791360
60415517