56286880
27855025
53841168
20372669
45396786
27117606
81363383
10413407
453931
82902841
93517748
70166758
85507639
37487005
65476926
82534135
176738
9273742
88867673
33901100
96737059
79092492
29705939
95509780
55016196
61644922
8933181
2311490
89189291
93595083
65126
17029533
54963246
26819535
23098149
62016561
78344047
5258173
28953895
21323158