80485528
53197476
40049556
56902993
51148836
19866076
78064024
17859063
7709876
23648737
19965183
82259372
80169835
88274549
57754588
12393337
92023030
74109558
45649828
73839722
76186650
59983839
11859007
67656144
18979411
47341538
81972573
95003447
44939705
86041276
58056359
3716231
64863216
79575416
94207869
17739174
11262237
26468589
40901278
33627761