20
29
52
15
161
129
37
102
38
4
25
122
135
30
34
75
22
24
6
133
131
162
27
236
152
45
120
108
94
172
139
121
69
101
138
150
9
76
98
174
58
53
153
111
77
243
114
36