1686882
81541598
2715197
47864855
83814257
49267876
16498176
62928829
82825251
20315971
11589263
67668866
64918162
14279488
5396578
82361402
47372725
32285845
93851280
6674254
99377985
43102879
355940
65525748
52394939
19752837
40712304
38728426
12818243
67013059
66931440
589531
61612828
57061103
10762592
72687139
48869728
61378097
52389053
3913110