32
42
18
164
41
19
3
8
17
27
14
59
94
156
107
39
38
77
23
10
346
194
43
185
60
21
5
203
34
36
53
55
196
80
178
15
132
28
182
61
57
258
114
13
30
79
146
260