989
460
529
125
195
103
312
125
289
146
330
41
477
87
128
35
34
32
446
57
185
43
411
148
516
102
406
148
410
9
75
11
385
60
125
22
275
27
503
164