20
18
21
105
13
17
23
28
55
11
19
31
32
106
6
33
15
30
42
14
39
48
37
46
82
22
34
104
29
54
38
58
43
204
255
40
60
27