34
79
57
26
45
78
137
153
80
106
33
37
107
24
23
21
9
132
112
113
50
72
62
171
210
38
271
103
73
67
230
44
74
60
82
125
40
196
31
64
18
48
155
127
95
92
88
289