2
1
11
8
5
26
6
3
298
27
85
20
12
16
10
13
19
7
4
33
42
22
46
23
64
21
17
9
18
87
109
61
28
14
39
290
44
31
25
15
58
65