20
39
16
17
30
22
81
41
2
105
7
14
5
40
50
80
52
171
82
46
11
8
118
36
33
44
63
35
60
314
42
7818
32
86