2
5
8
10
14
27
1
127
55
19
202
37
72
15
13
18
7
222
78
64
34
188
83
215
92
58
45
9
52
4
11
23
81
26
43
40
66
50
6
17
12
97