150
85
546
257
147
239
79
51
170
396
167
82
284
76
26
137
62
445
71
96
46
81
141
37
49
41
158
53
87
47
115
78
30
134
129
36
164
97
50
168
32
34
151
114
43
54
73
44