9
16
291
10
8
6
17
23
29
26
21
4
90
24
14
15
22
5
3
11
49
28
216
250
179
290
25
30
20
74
116
185
77
38