629829
16489718
84112105
99446955
49125745
32612116
26477715
39294067
75047049
28232953
39147369
36168124
7731213
3557309
15528630
56084233
80399459
33029143
37124523
84688243
63988522
18174603
5344762
49928217
96384074
76962392
160415
3268834
10423715
60412946
69869705
6448773
594537
52387736
97397685
3312996
8091807
280633
5087399
31883218