30
84
217
157
75
60
42
271
107
231
38
77
72
66
32
235
170
100
164
78
188
149
76
83
263
876
95
294
41
427
127
467
145
327
396
111
177
88
196
178
208
483
697
80
246
49
115
70
266
36
238
453
48