14
11
18
7
16
2
3
5
10
0
15
102
12
23
19
36
26
41
34
45
35
32
22
48
9
52
33
97
173
27
92
42
8
60
159
141
162
131
62
75