130
278
53
129
103
57
123
40
41
99
127
54
107
56
37
27
16
345
86
79
46
132
149
26
122
63
133
45
15
118
171
254
17
90
44
48
12
95
38
71
178
352
228
187
156
209
68
370
523
124
165