2
3
17
7
9
28
5
4
14
0
8
1
31
6
13
30
18
19
25
12
11
16
41
20
105
53
42
121
93
61
83
36
128
139
112
108
99