31
113
19
167
155
4
21
20
17
96
227
64
8
18
10
7
22
42
15
127
122
142
38
6
150
67
62
138
14
37
32
9
121
58
240
183
36
166
13
11
186
79
51
23
112
57