15
16
203
126
121
34
135
14
8
13
9
5
6
2
4
3
1
12
10
11
23
29
47
22
96
230
55
131
256
120
65
127
163
56
112
105
69
291
312
19