18
7
31
49
36
44
158
17
67
51
101
770
64
105
29
1475
77
27
37
46
777
382
203
20
912
71
180
42
59
189
147
550
211
129
53
38
28
418
248
148
70
1625
80
704
282
109
352
96
15