28
34
111
92
74
24
127
151
115
194
205
280
130
224
71
43
134
40
85
29
53
165
142
6
232
69
17
58
37
148
62
61
161
73
27
16
123
255
14
102
9
19
68
305
89
52