62
103
214
38
49
1143
30
366
153
47
137
227
324
335
771
204
22
286
36
44
108
390
203
217
190
122
46
71
55
139
67
31
221
156
157
5191
68
81
240
61
32
65