15
7
21
2
1
38
49
11
12
120
14
24
390
18
58
73
37
45
61
116
761
13
178
83
138
129
249
234
103
54
303
179
294
156
176
241
95
158
195
256
272
342
359
667
143
320
181
507
172
216
146
126
76