2
4
5
10
6
3
14
12
24
16
19
9
15
11
8
63
27
22
28
18
81
43
95
44
48
68
157
64
41
49
50
35
30
36
139
178
40
26
31
67
57
42