4
30
28
14
40
23
1
12
0
138
5
7
93
54
136
8
17
38
16
10
2
36
34
3
20
37
57
21
59
18
105
48
121
45
65
145
29
542
81
83