19785110
52109780
8801533
39114597
90688475
13036201
12436681
62487854
28165871
1810189
89499293
86748040
5180510
9797532
96545498
14977968
92214068
77209357
33461999
60869307
6430803
73113344
6073855
30273342
21851023
380523
6873781
80278574
571208
13489936
45831968
36851548
30715108
71035601
59721201
92761872
24614581
35141808
22009282
86316783