4
12
16
9
11
28
2
5
19
26
3
7
8
20
76
53
95
55
23
18
6
13
149
277
91
21
64
25
88
61
48
54
22
142
31
24
63
58
57
195
118
62