18
117
31
59
139
83
44
52
467
78
365
159
53
171
30
519
69
179
263
73
23
124
40
142
181
24
239
91
125
95
160
167
60
27
138
71
187
87
122
152
43
213
51
32
146
94
20
45
127
67
236