9
6
5
10
22
13
36
21
11
26
35
101
16
7
278
96
18
12
4
3
37
2
31
28
19
1
14
8
260
214
52
119
34
41
30
24