329523
55737140
50261579
77082298
20073877
64142584
44045409
8110752
5765062
4476151
91389164
73237649
32513689
60057359
19523004
32965279
39003923
9554883
85358704
5032693
72009706
52228345
3301646
46724544
1000454
92723288
5153927
99658280
4596655
6728765
49082915
37445074
8249297
58808215
9728278
2543367
69117834
50099848
1331315
40736542