27
13
85
29
19
41
127
51
107
157
131
74
116
42
122
32
108
156
38
105
119
253
61
59
249
63
142
92
37
71
70
474
106
220
163
84
288
66
615
1122
136
459
95
79
208
219
139
72
65
175