2
18
14
10
27
21
13
51
12
20
5
3
4
85
16
6
36
35
15
58
31
32
23
60
50
24
46
43
92
77
17
11
75
26
52
8
166