3
5
4
0
9
6
10
2
8
1
12
14
11
7
38
22
16
32
25
29
62
72
95
26
20
43
34
33
77
37
13
187
15
179
107
55
27
39
65
50
145
130
75
45