11
25
38
23
258
107
104
129
77
66
50
147
95
127
143
102
112
86
70
110
27
35
149
118
79
94
211
106
59
24
120
101
51
68
37
263
89
75
255
119
71
180
109
53
141
142
74
121
46
207