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