2
31
17
21
14
10
28
24
27
12
45
8
13
67
49
58
19
6
25
23
18
5
29
43
32
63
11
143
16
38
7
36
101
48
26
165