46595421
31535295
40556836
43618924
58573216
31676147
60462778
37002961
37895368
54531366
33048695
50034529
65336347
88635942
98311183
74523793
77408944
1354463
21401371
57323676
16537340
94373258
10435534
40536240
31586200
54294174
19924948
18113
20774055
89622068
68312811
23071670
79297634
51306816
32639464
67588041
45266877
94546208
9312648
83034184