13
43
25
34
31
15
254
36
181
121
26
23
2606
94
49
8
272
248
27
213
230
168
576
124
236
110
38
50
358
65
47
1019
55