21
13
115
107
172
33
9
14
5
41
139
7
10
15
20
181
1
12
2
63
4
114
58
60
30
32
73
128
142
100
6
384
608
17
26
43
45
29
24
277
40
47
56
18
11