3
5
21
10
30
112
12
9
17
22
8
14
6
16
1
25
89
32
7
47
34
110
23
50
19
98
20
27
24
58
0
49
29
161
4
81