23
181
75
255
80
68
286
185
182
309
258
264
205
381
17
84
127
517
72
188
98
49
46
106
79
155
117
12
86
39
45
60
208
62
32
57
97
248
58
24
38
94
171
78
41
229
77
124
56
54
70
25
63