40
120
45
127
105
61
89
13
112
197
33
19
149
184
151
126
230
232
403
186
53
99
67
72
125
106
74
39
170
131
123
119
136
282
117
173
80
210
166
66
188
96
135
90
57
56
129
132
156
54
84
86