96144084
87092393
66686683
65497324
19159360
60287944
87331747
10175228
77173165
14476472
32887485
17217970
75003182
52779260
30706624
91995380
84459966
2627938
78076511
18296256
35496481
23834401
90207037
17088802
1891788
88446187
65014281
17131128
86953685
58671672
25551530
94891250
55365430
22439786
66118465
96367902
85535785
86742575
31217460
16129528