266
16
186
124
50
488
75
31
66
138
125
118
70
134
149
79
64
41
73
146
242
59
33
92
115
185
103
84
123
26
68
46
145
34
88
43
323
153
69
95
55
99
127
159
9
5
318
287
61
120