81372973
63203086
30138168
39005910
27013297
17564680
12539185
9931175
31761162
1353608
39455027
39184590
94465993
50727152
89482573
84569810
1781546
62076085
2482923
92033916
9952823
13217551
7431272
32945201
21962668
90846718
99021295
1396214
72032647
94941624
83153369
24081183
70205590
85662999
18077987
39044928
21025097
20669067
5274299
71625115