166
211
71
131
51
160
125
32
202
246
532
238
34
671
321
42
244
59
66
207
251
550
200
21
17
13
12
16
501
61
184
152
350
446
31
27
174
154
43
74
95
553
142
329
139
140
126
100
53
248
89
161
204
90
172
22
50
23
128