133
1
102
235
153
145
4
71
396
3
419
68
5
447
11
137
6
89
176
607
216
2
113
257
183
7
416
8
305
682
987