95496197
14505033
89807578
28772727
69395108
2869304
89904975
68791442
92787629
79406140
42865673
968051
48554290
84298481
54015525
21003063
22806997
60573114
4290270
35742677
82924514
88073957
83079084
2078721
71734348
113734
21281199
47511616
71168148
85576673
24699465
52804828
99619581
39114461
40534590
7602335
9767519
5968387
89654762
6727371