2
6
18
21
20
12
200
30
7
16
22
11
28
33
9
10
126
44
78
121
24
36
100
140
89
93
39
42
341
13
15
138
27
37
8
17
3