21
30
3
18
22
170
26
86
25
72
29
215
67
19
14
52
36
74
16
9
40
37
82
84
83
61
38
4
85
106
208
105
319
7
50
46
45
12
49
137