48283896
50321170
43152464
63055042
90932462
88382211
99102702
5195818
64146234
35421448
73379823
861464
84468400
20367099
47426399
317934
64959220
8461576
23236787
18857445
1318556
40117017
29372135
30446637
80141381
20361157
33517456
71412650
74959673
38335766
91335387
69596691
81547997
26878616
2688813
23042917
17378444
77625410
99935390
43837083