14
4
10
9
40
20
416
22
31
8
58
15
44
19
17
65
2
23
29
25
49
13
16
43
45
38
27
59
18
51
32
39
57
486
12
24