3
32
5
4
43
30
17
28
42
22
6
0
70
24
18
112
10
40
26
7
52
12
47
177
9
69
2
37
271
1
15
20
11
53
90
85
27
25
16
14
117