93433296
3023520
9842967
12347595
22514816
96248996
15545066
7343778
79052213
58768672
48882823
17401870
72583992
4702851
39614591
71529254
92595729
82509659
5629322
22483859
38482154
92568134
14957319
71834076
51186633
4959793
37467781
48215088
3744283
37343312
52882337
56321123
64663075
37414201
4075616
41608857
50569748
18727371
5364788
45217761