34
18
10
31
85
39
81
19
0
23
27
1
2
6
8
4
43
16
25
5
11
77
70
12
21
107
17
260
69
32
14
44
73
22
9
15
166