31
28
3
34
17
14
18
72
109
10
6
11
7
4
8
16
114
38
50
9
30
67
53
44
36
20
33
5
13
45
66
59
47
1
57
42
69
214
48
12