40
94
23
66
88
33
124
190
120
144
73
429
376
153
251
182
138
282
148
36
248
177
103
96
65
49
291
166
25
30
132
125
122
114
142
110
47
113
56
53
272
149
235
363
121
286
31
133
266
234
107
141
76