8
77
30
28
31
269
32
107
11
141
7
27
17
88
20
116
46
39
75
40
58
18
104
14
5
2
10
21
19
100
3
38
1
9
50
12
59
57