20
44
155
340
31
15
233
168
69
116
17
232
18
114
106
22
215
88
70
48
306
52
8279
314
172
335
160
2120
757
63
43
30
119
46
36
49
27
336
435
67