20
14
13
167
140
405
254
325
19
496
29
220
22
104
62
58
78
36
67
38
8
1362
34
114
15
48
335
25
319
3275
111
53
24
27
46
28
35
105
176
32
42
41
51
84
91
26
40
267
60