5
16
57
10
6
4
34
3
170
29
46
2
13
14
143
11
7
40
12
21
85
47
27
23
43
39
54
22
55
61
1
31
28
9
68
32
37
94
185
84
213