28
27
3
7
31
13
54
30
5
20
94
74
14
109
12
42
32
16
9
10
2
1
26
255
17
171
35
77
19
46
40
45
57
6
87
4
21
113
73
91
47
22
8