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