8
5
33
23
25
12
7
6
27
14
10
26
9
18
11
262
77
60
24
17
21
55
15
2
1
28
35
50
42
139
22
61
30
13
20
49
36
31
114