27
18
21
11
108
12
25
17
80
16
30
121
154
162
46
60
76
59
50
206
188
196
122
227
524
73
95
144
246
135
48
158
83
63
961
84
61
313
67
97
610
157
103
58
180
98
245
100
92
70
248
65
75
273
203
93