83078583
93039808
27593580
42938846
96613804
18342889
88593151
76951081
77598050
68588744
76306013
5075542
62822438
88637590
3161722
10742140
98893550
25901486
81815321
22863997
970488
18477653
7604369
64958882
3000645
14815402
32248301
9598525
99555450
54869218
4928809
25685152
94235966
22354156
477928
32113682
76803611
1248618
74311804
505927