18
33
39
3
10
30
20
77
24
21
141
16
19
222
11
6
15
249
129
273
27
13
29
12
8
26
34
48
64
32
1
17
9
55
14
57
54
22