31611221
33269197
20946452
83183304
95374089
95747700
53067268
57428252
59726470
14499006
43852884
88041491
8662744
830374
51551861
14066735
1618444
45027962
21593891
18319152
3898002
7722279
7907145
82097363
68801805
5088902
94507010
15427772
18747644
90398527
93737472
58415100
16865233
11781076
75416196
78379692
2272824
37055914
48042214
70474126