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