6
9
12
3
0
5
2
8
7
14
10
1
42
40
21
16
30
55
38
11
13
37
109
41
26
25
19
404
87
63
73
65
17
53
50
24
100
23
357
79