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