133
1263
93
33
46
16
78
140
20
44
155
340
31
15
233
168
69
116
17
236
18
114
106
22
215
88
70
48
306
52
8280
314
172
335
160
2120
757
63
43
30
119
36
49
27
336
435
67