11
10
9
13
6
15
28
18
46
114
19
34
168
87
107
41
323
67
45
81
58
62
53
94
108
128
78
84
171
100
129
36
56
112
39
33
140
145
52
290
105
44
65
21
51
111
60
155
169
184
63
102