2
11
9
14
31
26
42
21
30
19
45
23
28
88
17
8
89
12
15
22
4
16
10
34
13
44
35
96
57
105
37
125
50
47
92
170