11
6
5
10
2
24
45
59
26
27
256
16
202
48
53
77
183
56
88
87
176
19
20
142
29
112
685
201
46
65
33
21
184
30
75
40
312
14
52
37