94594588
94067255
21545191
83337489
25229509
42447142
42113182
25978057
1198996
93578606
36156771
95058659
40306109
8994975
3843941
1995378
92715591
35429685
51357766
27898671
48939848
81097073
1728769
29709658
1994685
17119277
41469862
5682635
33861457
19921412
86703715
17327894
62629220
51893410
35978323
65683272
53921516
81626993
94487129
16338929