95029552
27958634
84229159
12553436
99274161
57471935
36216756
61799959
5395962
26147362
5986707
42953915
32482491
96219820
89936537
14729176
25953454
5977214
45578863
54338162
119986
84397155
20628366
79938026
79466932
66933221
70872173
53064335
21372486
68169426
8857446
12147919
3445399
77418263
83618416
22403555
1821601
47603057
20587140
31691299