60
55
31
257
169
27
56
239
48
83
37
136
556
119
46
118
40
42
175
90
272
187
38
35
63
58
137
217
33
43
378
54
51
205
142
122
36
81
117
85
39
21
18
41
88
507