11
15
63
179
91
137
128
16
96
114
119
48
66
24
56
166
32
50
74
65
55
229
80
210
76
130
111
72
187
172
270
86
143
23
87
75
73
62
110
116
29
194
240
392
101
113
132
64
37
34
42
51
100