20139383
82626325
44539056
44901496
45687760
14177188
32655053
25451125
25223858
4996637
24389726
6310228
78894526
14933652
95197781
20299022
8094512
64888739
94045011
99516499
1054808
8306380
42834063
88217223
95598142
2465406
45498901
46911025
30633885
76397406
90976335
61114968
43487459
64415970
27737209
73081222
73808709
99201540
75996593
74413220