137
1
142
158
2
83
81
123
540
5
66
90
36
50
3
61
205
56
249
191
121
125
230
89
1096
477
449
390
516
257
68
304