7
6
3
23
9
13
4
22
16
5
2
11
14
33
168
120
8
10
15
34
0
30
58
1
41
76
137
156
118
98
80
308
70
103
162
348
112
56
433
71
68
79
105
209
49