8
18
5
31
158
35
41
45
264
1
10
16
17
198
19
23
122
32
75
11
33
3
29
15
12
79
70
37
137
13
40
7
9
61
76
21
59
55
26
43
64
30