12
131
151
70
119
118
53
15
80
64
73
266
28
59
35
77
278
191
57
26
87
206
162
104
67
47
120
74
11
62
43
18
108
92
218
8
232
103
54
21
60
86
82
7
154
46
58
231
243
142