7
15
2
4
28
12
8
16
21
10
6
30
14
5
74
24
39
20
45
33
11
9
148
1
213
102
176
107
70
84
36
13
76
125
44
94
106
0
157
18
88