37
105
30
93
166
78
64
206
210
112
98
119
67
84
99
947
75
81
71
48
41
42
91
87
158
44
79
115
298
45
131
615
97
51
156
28
17
53
56
9
80
14
83
103
57
18
68
373