32
70
39
95
174
44
109
22
136
59
23
33
175
38
202
34
134
80
68
278
184
260
254
295
55
45
46
117
120
227
137
96
121
49
76
102
90
66
42
307
58
41
101
287
223
145
178
152
201
125
20
141
240