59
44
18
27
52
35
23
144
129
154
58
141
468
53
68
108
214
109
133
63
51
796
255
65
89
433
140
93
56
157
87
200
90
86
321
84
62
229
74
250
193
188
313
1415
426
569
322
314
107
54
312
488