43958353
97283016
72456867
34119144
8101104
42702951
16413112
5175148
11985098
1484644
48386627
80917153
55712738
32718953
53051746
57713031
22094883
8806802
7356878
91784514
17599254
1405675
23319283
7039966
56021354
75144795
73938546
19554457
35121348
780923
91548483
74852361
44028676
21433946
85634664
75559950
81032014
63637100
29732355
2808797