65654962
82404940
71904377
50381803
28512396
83889875
89092462
80197287
95432417
41748724
74625819
32894630
38996720
6331622
167407
27387025
66884695
8125677
28147247
1805092
43806073
79636749
7342405
63347181
67641831
58387116
33781450
8991988
13815197
72925020
2056108
88636818
97299720
54481949
34818660
38369619
77797454
44377797
19943986
24486178