16
86
11
31
37
113
156
33
52
89
83
99
63
32
145
112
79
144
114
147
409
125
29
158
85
157
132
246
26
159
61
260
129
40
149
60
275
122
162
174
302
317
179
115
47
73
70
36
50
69
102
82
77