23
68
59
64
113
48
20
25
27
96
2853
240
109
289
71
19
61
37
124
119
14
140
172
58
123
134
77
6
57
927
49
89
40
88
11
105
315
195
185
54
196
65
377
110
95
45
90
79
62
1138