18
22
11
3
16
21
26
15
34
14
56
17
9
20
41
4
42
10
19
12
107
35
24
2
6
48
13
5
51
288
63
30
27
106
33
150
178
37
242