11
14
9
5
28
15
13
55
24
17
19
20
43
4
45
29
27
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