106
26
45
50
13
56
67
5
229
138
43
37
116
32
23
132
83
261
163
77
153
64
142
147
109
165
266
276
187
122
52
90