122
89
117
37
157
58
67
133
79
326
254
179
170
110
93
106
118
63
77
202
94
180
142
137
173
295
380
236
32
172
90
108
148
316
127
73
115
207
178
160
145
154
64
99
109
49
119
70
146
48
36
189