11
51
55
46
48
25
99
7
56
8
10
36
73
159
72
45
153
43
34
41
52
14
38
31
12
24
226
98
147
26
6
9
30
53
112
42
81
59
3
71
20
44
16
62
300