895393
3126656
15192987
42002537
25241728
9446370
74442655
1268155
20187092
4314220
7708440
74484382
31914953
2131828
68827370
65584177
54658581
37492069
39761621
90659676
93147035
75333466
58111266
44477664
52993923
81353151
11445858
68396700
43328589
54949277
16866513
21125725
12522389
5948592
3818934
37214866
22775083
60867542
9332624
27237502