58
23
44
45
277
175
407
131
78
80
316
207
37
27
98
107
282
324
90
167
102
68
63
28
84
143
55
155
71
129
42
19
196
165
75
35
104
225
65
372
64
40
105
203
26
30
48
17
50
204
34
29
137