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