58
57
28
106
17
29
21
111
42
10
5
36
20
9
18
26
23
16
7
6
13
25
19
22
8
15
14
96
45
12
11
90
32
35
2
3