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