95864342
45711043
30941018
41289505
305930
83334362
74061677
33495666
15093745
9474590
96802291
55226494
35466499
11267887
56073920
46346206
584893
17161335
21204562
78429172
79606159
82811140
73816891
40535679
3291754
50402851
64969058
83825352
75469582
52264500
10651865
8002896
90921635
1181393
24368176
74108659
52738175
57246122
39544107
18333120