176
118
227
519
18
157
150
103
14
27
91
173
53
33
108
50
104
66
172
16
352
122
224
39
106
191
57
986
72
903
38
44
111
64
240
13
264
51
30
15
73
55
67
52
188
12
45
87
74
60
130
90
41
71
119
63
354