30785080
11943171
28893756
28815029
8280619
35214682
55649646
90142301
95757526
1447126
8844910
14246003
85492696
68205675
16169698
64353725
88986663
23388297
2692932
2868187
62399576
82757671
54743170
15204994
90866176
62003669
88006293
76619218
62614928
9531204
64845974
39437058
97255966
57957472
76218199
2404380
55808585
98485673
77879072
67661820