2
7
4
22
14
38
9
5
8
36
15
43
86
10
3
33
27
17
6
35
13
83
81
34
28
19
26
37
57
59
285
20
153
67
121
45
16