20174183
49336622
20587416
31549632
23949388
44642721
5045861
4085779
85016530
28703038
5384226
25635728
92152254
66358069
28281468
59477677
26412555
907839
26774142
45339448
71159378
84571707
20509843
57803853
87181156
20649256
30454286
925445
81166362
35157639
52188092
46886104
64472764
97968471
6939482
8102198
65765971
84942566
39464259
98952777