11
50
34
85
62
150
83
47
55
9
42
16
7
443
75
228
28
108
158
77
73
40
43
21
161
113
116
17
148
41
57
18
29
58
88
146
111
401
89
93
33
49
316
92
81
36
137
130
149