58
42
14
113
379
61
774
745
92
27
28
105
282
74
120
159
139
101
96
156
226
41
244
216
204
149
297
541
217
211
285
82
203
38
299
40
423
52
439
49
44
79
137
125
50
54
88
29
223
184
47
87
89
33
123