16
41
6
54
55
14
77
13
28
8
104
159
134
25
9
42
50
21
68
71
79
133
44
156
47
96
45
112
49
81
88
145
277
254
203
67
82
36
86
33
30
91
39
60
115
126
37
26
118
99
242