13
9
74
23
220
245
161
97
68
34
57
28
239
131
110
176
44
145
103
59
121
70
998
134
35
82
129
56
331
241
315
230
367
213
555
160
73
47
140
46
323
391
137
625
133
86
30
106
41
89
50
38
91
101
25
119