63059523
3920355
28935115
77491997
95657659
11567520
70422735
19122391
14828028
9582519
1784203
54818305
97253819
81539467
72275822
67276595
9186220
62733162
5493116
35747874
35925248
9522828
43775794
1485328
53395579
86885292
70113400
89421288
42512241
82117213
87931908
17055121
4749914
784766
18494710
35156054
78558612
38344454
26253426
52031032