11
57
25
20
60
21
9
45
30
33
231
69
106
28
7
15
46
13
83
265
8
52
3
17
44
56
24
70
66
63
34
178
248
4
18
65
909
101
78
119
113
38
89
10
189
27
35
287