176
473
54
66
209
88
259
71
265
17
200
37
89
56
75
46
151
206
42
74
97
90
145
148
127
81
302
384
117
180
94
39
26
270
873
417
113
192
43
236
142
119
64
80
95
69
137
93
63
116
159
132
172
86