2
3
8
14
1
10
7
5
9
17
6
12
76
38
25
95
33
83
43
24
35
144
51
79
18
34
75
206
32
44
49
64
66
53
4
39
135
22
42
28