29141162
30304005
62435335
56039849
28442180
21383409
78734299
37092381
83444371
39422738
56576460
25346366
22211871
13326490
5617696
865313
20326814
55111706
1398101
44385580
59944648
4002912
40985567
9160158
84207132
28502406
13688845
32597421
38753593
69068176
7894959
25321917
85835189
74579256
27747998
18945900
90741035
14928027
80347671
60301254