8
4
9
6
67
93
15
215
95
106
81
12
51
7
42
69
45
13
86
129
33
5
133
20
24
142
21
62
30
152
66
94
172
112
182
130
48
10
120
68
808
32
19
31
58
232
65
164
79
119
146