77
104
38
96
275
79
65
27
97
134
68
42
57
278
186
90
37
492
197
23
89
74
128
33
142
273
55
153
262
111
227
124
101
52
94
108
98
29
178
47
1425
212
205
401
69
234
43
67
119
173
127
166
574