13099862
65889083
36975578
36755882
48194651
18444933
57504306
12616697
47281371
3956073
85434983
99084283
35491449
89782244
46042884
94762880
11079165
78156480
28236408
96001132
70519472
81477616
8379269
86123417
98984247
25854145
91472942
1387272
8911905
96672138
65489720
12302850
17281638
15008190
80203917
77308305
93821528
13666535
145216
70411762