5095286
7674284
51536817
31615675
6573475
51849301
7716796
99340
25099258
9884201
13313240
88611810
1949775
6702718
91061987
81767563
35053967
44463617
64077057
26012658
2006199
99903340
52645215
93184305
90816098
822260
5600334
5001553
1793547
43837604
78612847
88556987
16623967
44409917
99051222
3542067
11186832
71578297
14503558
30806671