15
6
11
2
9
30
25
8
33
38
64
34
10
19
56
66
128
125
220
269
97
106
122
148
46
132
195
295
212
118
116
434
105
201
238
231
101
241
285
219
136
154
160
655
264
111
179
236
89
59
209
152
176
74
240
85