18409791
3543523
33163376
63767770
82888639
37466250
67175239
23719648
8657172
52939135
53939205
63412927
88558125
48316325
88857984
68013107
77609354
4095426
6203908
52249507
84853518
79384872
56393155
77802507
94456792
47948692
9247900
49143727
18246381
91065277
27762868
19946497
88759243
85774841
9065437
75796466
72371823
52848522
98393155
42052035