170
109
19
35
186
177
65
50
532
225
106
349
126
56
31
44
53
275
87
200
119
165
162
163
80
96
85
74
308
42
81
104
132
101
33
133
124
26
459
248
41
195
48
59
62
452
68
92
194
213
120