15
7
11
12
9
28
36
41
222
61
49
46
56
34
70
35
191
232
164
83
135
189
522
171
614
648
118
195
279
126
161
159
375
695
883