11
4
21
59
30
14
24
45
665
89
54
43
153
28
15
47
20
25
51
80
7
93
68
34
145
188
5
101
16
37
155
26
257
50
78
13
36
53
105
10
149
261
18
3