32
221
112
82
14
52
29
156
13
45
34
123
43
30
264
125
214
37
284
97
65
108
17
148
76
118
83
161
79
117
55
138
57
110
68
95
85
153
326
18
20
6
136
50
46
207
132
201
69