545
165
18
46
84
205
176
180
384
62
32
50
149
73
69
3
14
182
41
153
83
58
30
19
74
65
319
109
70
307
818
191
152
100
399
111
459
462
45
171
40
88
16
105
77
48
17
81
23
31
43
26
25
108
262