16
27
42
31
40
55
12
72
54
68
50
82
48
18
25
6
66
37
44
26
14
123
34
20
10
128
46
21
23
9
39
35
56
89
61
248
165
57
103
175
144
22
142
36
80