7
20
2
1
37
49
11
12
120
14
15
24
389
16
57
73
45
61
116
760
13
178
83
138
129
249
234
103
54
303
179
294
156
175
241
95
158
195
255
272
342
359
667
143
320
181
507
171
216
146
125
76
166