64548896
1701565
8979786
95019700
77136354
92629269
29019505
85502298
45008099
40617079
41212182
25064758
70146516
41756747
43209682
47837851
32576091
57691150
4809078
39089872
94109257
73585485
72027197
19241495
20249794
7342986
82322145
79093765
65795266
13502370
35467091
55621580
53227038
20143685
6383809
92116757
11541484
89204737
66955004
35037465