89379568
96335181
1541795
37085067
55869679
33966514
13572769
71196242
10504502
87017616
47957339
91192024
71832114
31852009
24285585
25679209
10372504
31307692
1300110
95904343
72999267
31136860
22641871
76153284
71418442
51947171
8914488
27182873
60381783
19516775
15219870
90659373
97125641
67896408
99715013
77828595
20177379
66221870
73799778
17599910