2
1
11
8
5
25
6
3
306
27
7
83
20
26
12
16
10
13
18
4
34
41
22
85
46
23
63
21
15
87
109
17
61
28
14
39
287
44
31
9
58
32
65
45