184
338
88
2053
176
100
243
111
52
59
80
202
104
368
119
82
403
141
58
156
84
362
520
143
61
166
74
127
66
186
181
218
41
89
83
96
63
78
140
64
79
152
131
163
62
99
25
146
44
33
108