16
3
15
22
26
115
276
137
48
132
170
167
71
24
13
10
11
40
8
30
55
108
25
38
63
46
70
19
41
35
42
21
56
82
162
50
32