56096886
24623978
29932456
2179753
5952614
28306579
8168499
98494084
14203107
54098021
9604255
95263823
67961572
32057798
27249812
598714
47929561
74665096
72838912
25594377
88643004
14643371
67751123
82466757
62986880
71797571
12808825
65537543
54191412
41239242
29904632
23797278
49622539
47195300
62948368
30963287
19773373
58455281
4337846
44177516