2
1
11
8
5
26
6
3
297
25
83
20
12
16
10
13
9
19
7
4
27
33
41
22
85
38
24
65
17
87
109
61
28
15
18
39
284
45
14
31
58
21
46
23