111
24
13
60
32
19
47
108
110
106
42
89
10
17
27
23
53
6
5
31
14
9
49
52
161
20
12
3
7
22
16
87
148
74
18
40
123
4
21
8
62
57
44
25
58