32
33
8
4
189
117
108
50
95
17
27
44
38
127
205
96
64
45
79
43
61
142
233
91
145
157
40
34
140
72
67
70
56
258
42
137
83
62
265
52
159
28
47
296
49
133
16
48