18
3
8
4
14
2
5
6
120
15
26
170
46
20
25
21
12
13
17
47
19
7
134
162
248
167
50
97
61
88
57
75
33
39
175
29
102
55
143
125
24
243
79
27
22