140
2
5
173
7
31
119
21
55
175
193
46
14
265
107
45
223
53
51
90
365
87
114
105
34
111
159
149
443
155
171
355
67
19
89
65
72
162
36
285
103
209
133
94
63
68
92
40
118
363
174