59
129
326
95
26
68
232
69
143
251
44
163
73
285
50
238
90
344
210
138
104
41
82
76
23
134
2116
365
78
74
124
146
493
187
112
157
62
258
63
77
19
31
13
227
235
97
167
489
47
27
132
54