6
4
0
30
7
34
9
86
22
14
11
3
10
15
21
16
175
248
288
32
8
2
27
120
20
1
33
29
42
72
23
13
54
12
5
35
40
39