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