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