75
121
85
87
70
69
52
58
111
74
147
104
148
94
83
84
93
120
68
54
122
424
80
88
665
359
657
299
127
136
214
1430