40376786
88776680
17148807
18012808
93039662
9669044
44792770
69086811
54121570
63933210
225636
54056044
86016239
53589813
42543585
30511340
2560491
23486332
25578207
19513672
34046382
74052137
10197385
61593911
7374372
9778971
55618153
25531281
84593956
71315874
73271044
1162243
4913001
28952141
82823455
49922587
96525111
5373713
72828650
85066674