50129030
81221046
18219954
93723498
15712365
82167163
75679443
31235537
26808601
48388872
1467728
34477468
363109
6312211
64796522
97096509
59564902
5474497
48857583
14709330
65822049
78237820
76986975
46665562
79039113
61385513
80928329
36192275
59209728
4968733
95795153
38955182
54467169
91705939
83005617
66072001
14779395
74295289
59041128
71908944