363
160
32
49
124
66
63
166
214
144
150
186
31
109
80
89
90
195
112
251
46
70
16
147
159
25
26
225
45
106
12
51
310
65
117
306
62
52
490
158
277
111
419
177
88
128
98
44
116
50
60
383
81
215
67
179