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