132
45
60
72
43
35
246
11
19
187
167
63
153
133
91
53
27
69
283
32
18
48
138
826
515
93
9
110
24
181
33
1672
835
23
39
443
137
201
74
211
148
191
17
13
42
382
174
585
341
306