2
4
14
12
6
99
154
126
208
13
32
16
20
42
41
98
23
18
102
28
67
24
11
87
45
33
138
55
15
10
240
51
25
88
49
68
44
118
48
94
53
21
37
19
27
84
64