10
180
31
20
15
38
63
190
896
65
41
160
13
131
61
21
48
34
103
221
51
36
66
32
40
49
297
25
17
68
404
78
178
110
44
37
305
52
19
89
94
59
83
67
58
12
290
18
1561
64