51
60
64
122
32
39
43
227
146
760
164
80
81
45
23
37
22
28
27
137
138
152
30
149
70
105
118
144
44
238
256
333
445
98
86
74
106