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