184
233
639
169
30
265
119
73
49
94
62
105
314
90
587
59
236
107
206
151
135
149
256
174
354
139
57
249
43
82
114
66
102
125
55
78
40
111
92
20
35
283
48
110
15
274
193
189
29
128
227
160
16
68
64
10