13
4
2
32
20
104
16
23
22
15
26
19
7
86
67
108
99
85
66
60
42
25
33
57
18
38
49
37
110
46
71
51
83
5
54
11
17
9
27
30
84
14
31
61