39
45
118
21
102
477
363
191
154
378
36
120
101
571
117
20
619
62
224
317
95
597
27
98
142
162
57
71
90
44
107
17
320
358
775
136
133
61
52
260
274
194
522
33
153
46
66
121
72
99