43016015
16712436
56196676
98829252
59746787
38543434
7827962
75616216
7502687
51357022
76615458
61258335
39735577
13104733
96819796
9549797
80461280
1988368
72023499
50073934
80555378
66402100
66787223
17422478
25803030
2574959
84432841
17003811
3698393
39209855
85413283
272912
73793342
87942305
21959414
12396807
89018399
54545549
85546390
7310681