96684023
48563978
81251334
15378220
12389644
13243970
96783247
247224
91378252
1390408
86591246
8117978
2983763
196236
62726835
17547580
35326474
81176306
43212621
81726311
11999932
7239208
13463429
8748553
83066276
18895602
31375124
68711126
2305573
8091802
79857253
50473225
40248591
17051162
635238
41298006
51538501
85307670
98705756
23932924