51
8
46
33
45
22
50
84
66
37
60
135
139
88
141
131
105
440
213
151
30
54
78
318
137
132
130
126
86
431
115
59
174
175
482
97
169