39575487
86003037
4504199
83741137
75255452
49508615
12202060
293184
56699159
97266998
98808084
9743260
91966122
51418866
79213131
29019526
18369922
87528711
8831548
46854072
44475064
90791958
62928236
22138751
68469169
18662903
52257451
62722775
38682047
346150
98654464
99822597
73389334
97987446
77669680
50976371
25257948
12376335
13702771
12874123