13
31
18
9
5
34
24
44
23
55
6
27
39
156
45
260
99
90
72
66
22
7
91
160
10
14
168
38
21
155
142
342
97
11
25
29
20
41
157