90833576
5175827
68482755
55772725
32861683
11098727
9858529
2920367
42892099
11295370
30175141
69651977
98003145
70678007
48488039
2672712
92175887
44953247
38257710
95549928
54149751
54707440
52646376
82303415
51701411
39243107
25519284
21036071
60927221
3939576
63232867
84943471
9034658
9693620
42188345
71883741
8879545
18084083
73484616
44065338