50
13
7
121
43
151
31
35
100
137
12
30
29
38
177
61
6
122
90
233
47
72
153
138
15
77
28
9
3
126
11
111
144
37
64
32
94
56
170
44
124
39
24
175
80
132
148
81