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