63005075
16241591
90391647
40135131
59047187
11911494
18445663
84457238
47707306
50958656
58049197
16922985
71889441
55581638
73215819
97003620
8941323
52079928
29669215
50598865
15629913
70198083
99717841
92506974
58192921
37276144
19392462
5897992
1528522
71072805
81976184
28634723
51401063
62054334
19604149
53523517
40622371
16004032
211849
10056025