2
6
43
78
55
10
32
19
18
13
8
17
58
76
14
127
108
39
9
7
33
95
5
42
0
3
38
34
57
155
28
23
27
52
11
69
20
30
26
177
62
56