27
29
15
50
21
63
60
82
86
80
30
28
95
67
66
39
72
255
13
112
107
32
36
59
34
101
195
48
129
42
206
40
44
31
25
137
58
123
182
252
76
166
85
91
296
134
102
116