28585584
64229648
8987093
17749291
43098067
41742497
75959343
37308723
68253315
60955040
93079039
92056929
322688
9501764
42236276
68989770
87904842
85006958
89752838
71721237
18088226
27711660
3736857
52858626
58008650
77638180
31598476
46522052
96595541
37082392
61452635
29152857
28728560
2347225
6053741
63769239
50482859
92134445
1615635
40466299