8
2
12
29
19
22
23
74
39
42
20
21
63
28
30
40
158
26
123
32
50
56
115
87
71
57
98
47
188
95
14
45
31
65
141
142
67
43
3
106
55
78
17
38
145
135
16