93704627
36958927
12505222
93302348
27497738
75583228
54921871
27842599
60463368
4779779
2892756
47697929
53363149
32017958
91111421
18481367
47935369
1736444
87755157
28868946
98624060
18404358
85619554
18682386
75241207
23351252
79735670
11128881
31898158
32541178
55818978
13363829
70091844
53424018
79449223
6336115
338633
42332434
58989290
62548170