2
1
12
8
5
26
6
3
291
27
75
20
16
10
13
9
19
7
4
33
42
22
85
38
24
21
66
17
11
86
109
63
29
15
18
39
284
45
14
31
25
57
23
32
65
46
37