18729432
8201427
68513306
1458740
48176294
37897410
17214270
5133512
77807443
92049009
18612147
3107664
78773950
22738077
41992238
4737086
7539890
11741887
40967159
66641579
70602435
15677012
15566802
96816469
70386721
66073374
77437022
34949524
18291970
93763298
65581988
53107027
21469462
50205147
27699281
12317262
92684534
56019287
7794359
6504589