150
52
73
147
36
110
138
109
62
192
32
30
141
807
35
89
209
14
28
163
108
21
96
84
99
20
257
242
91
74
63
15
126
284
116
19
158
93
295
169
59
38
49
12
24
85
234
50
68
248
34
40