12
4
2
91
39
38
32
21
18
58
9
28
8
13
11
17
103
20
22
84
111
5
23
29
27
25
46
14
24
47
6
40
54
19
157