50
29
74
54
8
101
53
90
38
63
172
173
35
185
110
91
31
59
117
82
103
55
44
78
68
41
265
98
13
132
313
155
86
184
20
26
27
138
46
227
24
33
49
40
32
109
169
69