27
103
140
42
39
30
114
52
72
79
94
70
35
190
49
181
57
69
167
118
269
184
146
59
256
40
262
28
188
83
98
162
50
66
15
38
173
36
108
76
117
65
47
110
122
197
337
141
234
485
213
48