172
61
24
30
112
17
45
18
3
128
6
14
26
5
53
36
160
103
264
88
104
126
34
58
492
55
289
100
59
416
600
267
384
195
377
440
146
218
193
139
32
149
191
106
330
56
15
38
333
162
239
226