45935390
75671264
54497145
19483178
42653072
63427623
12103080
2139577
73357753
99465503
78959279
113614
18248551
54435002
46741916
1759461
95717377
7952282
6172949
84394997
51631617
73545842
51231815
56282328
85668096
7824208
73218579
96502619
17401030
89249232
80981906
17311552
89129837
10352889
46589969
8397201
61625151
2118697
60684162
84237113