59
39
68
163
74
147
17774
94
75
113
142
191
29
19
44
43
28
96
69
133
57
67
80
582
216
64
49
27
65
32
123
110
90
573
53
1240
46
42
56
85
62
21
677
132
122
72
171
145