52098556
9747420
6964795
64269003
54265729
69417134
6319529
63092461
21054238
4429758
6015817
98667710
65319682
39184278
99206135
5667806
90861142
7725545
44912953
79488032
7262602
2522949
3027985
73142852
34666174
50073518
31911000
27127635
1746639
58773580
65836481
4255233
70704074
74366027
43269428
38712379
93696914
37573209
28047824
407660