11
30
5
9
18
10
93
49
45
163
126
47
13
88
63
24
56
99
118
23
52
108
132
100
101
28
32
27
44
233
55
136
48
41
122
34
154
8
91
96
59
22
186
97
167