2
1
16
24
4
22
6
5
9
0
53
3
17
14
86
7
102
65
51
45
27
12
10
15
8
50
41
52
43
116
59
11
35
75
66
21
129
47