123
9
120
16
25
196
180
29
66
35
24
57
8
39
155
32
10
38
3
92
40
2
127
4
12
166
47
7
15
63
27
136
108
104
11
6
1
100
53
55
19
21
5
17