9
11
14
5
28
15
13
55
24
17
19
20
43
4
45
29
26
46
23
42
21
34
79
148
48
83
84
150
49
80
99
132
723
292
64
89
68
32
157
37
66
71
59
86
51
72
180
111
67