2
3
10
22
13
6
5
37
29
9
46
20
24
32
23
83
8
39
50
42
44
43
35
95
12
18
16
21
169
180
17
27
28
14
85
143
137
7
31