80451130
31653825
96831018
86849
92054142
63458450
96059475
98508313
79934529
75087706
8295675
10642805
20197829
57986046
70055698
59171613
52497725
57625262
52047047
13085869
69736343
61152194
84337525
97145767
4265007
97755619
7984933
79081686
95745666
77453052
78194573
85997452
84272252
40625758
78991513
66428642
71814271
58605622
40266802
97026526