22
80
5
143
9
100
17
207
271
50
71
36
180
148
81
34
162
42
397
152
15
119
57
72
139
95
90
176
106
171
121
156
284
44
79
142
46
62
101
89
138
99
165
222
163
213
85
147
108
127
124
634