38
61
31
45
165
19
95
125
58
79
205
24
110
26
112
201
57
269
63
773
64
75
92
35
98
422
96
440
375
102
586
369
100
66
87
54
42
960
104
59
172
86
158
27
849
184
181
387
766
343
906
489
341
69
189