48753598
24371658
1727508
58486582
33249127
63126134
1197130
27261232
7644386
58464369
6152460
46702386
14012367
63523936
57114809
17917008
99759142
13451768
97748420
62999382
24869390
32391596
53316925
78406346
90627323
71604772
50435877
82509495
4288892
99088076
27516748
58374552
24481488
12854343
82778503
92617819
31376560
10028064
29762297
50132045