11
4
1
2
3
13
5
6
8
120
15
26
168
43
20
25
21
12
17
47
19
14
7
134
162
248
167
50
97
61
88
57
75
33
38
175
29
102
54
143
125
24
243
79
27
22