175
117
58
154
163
155
30
109
75
115
70
19
196
86
50
146
235
105
40
138
61
31
116
118
90
98
136
214
101
161
252
89
35
69
355
131
51
140
273
203
52
65
39
79
60
227
54
59
96
68
370
110
76
21
37
46