15
10
11
14
21
23
33
20
9
32
27
36
78
18
58
67
90
134
26
87
95
50
73
108
77
63
8
65
137
80
145
30
135
155
156
46
164
197
59
107
267
171
85
100
39
25
220
160
117
385
98
106