82
149
169
83
91
74
153
167
39
345
61
283
68
58
166
249
54
171
520
339
73
492
36
309
321
532
431
133
527
286
50
80
6594
170
55
188
424
338
165
108
75
185
377
581
45
2166
1484
360
164
528
168
4241
122
244
209
195