15
33
24
30
13
3
5
8
22
6
9
11
10
16
20
0
2
36
21
12
4
18
224
122
89
82
73
91
85
98
41
209
74
164
57
282
68
129
65