99883873
42383069
32445188
21235318
74353013
18862036
68705971
8865048
30612134
9422637
67102319
67207105
16292120
26586145
86082210
65387000
10683369
18713029
59857497
9933282
51727637
87612752
29404958
47204732
58485889
95079311
35153212
93212595
44084476
65839464
55183591
13586618
23924632
73014248
77303024
24551021
57737734
61468514
53949819
27575074