38
6
109
176
165
118
99
57
108
71
52
174
41
23
35
62
139
28
59
303
680
80
147
26
10
39
103
68
69
75
164
34
40
20
140
49
125
183
37
44
113
9
93
22
82
218