2
5
16
13
17
12
8
6
7
34
14
78
27
39
10
31
18
63
45
58
32
50
40
19
29
30
44
33
35
82
47
43
15
26
22
38
52
152
154
132
155
190
98
72