8
29
44
40
7
28
285
140
149
12
121
11
62
119
70
2
14
17
122
1
21
23
10
67
9
83
5
6
259
20
55
13
15
16
47
100
103
127
530