93669288
69644335
3402120
68672341
16618751
39514955
35061419
88772819
48879701
231531
94421313
5384808
39795509
82155040
49578347
51306097
27582727
85157458
51046892
50947993
47457621
28292113
30933781
84987878
80478199
37734561
29015546
57396673
78588085
35384884
28335928
60065797
66656815
21823576
28238912
16351643
18437473
43314821
77964153
17305061