29
10
8
47
11
18
6
20
21
35
55
51
60
14
7
58
36
83
16
23
15
54
9
46
34
30
559
37
24
76
27
63
40
13
25
33
22
17
49
39
12