149
57
15
223
125
545
388
336
239
193
469
33
219
788
128
78
325
46
160
202
274
26
84
72
122
195
77
64
100
73
124
113
165
44
98
9
107
30
118
66
79
135
70
111
130
20
47
14
318
280
137
63
59
41
7