81302967
25709887
68031916
21718960
9458218
55164033
16306147
69681816
47607866
1745519
96781161
54396829
83137461
37789494
40115479
53292070
76713828
69786967
27664967
68284532
78535398
96589780
80878175
23256999
21228100
11518982
6937026
10793880
95889357
6233270
31158006
2802193
46771205
92513728
58929879
56553826
95774452
56426233
47428375
45898449