53
46
19
137
86
93
164
151
95
24
44
83
105
30
75
59
536
107
280
71
56
388
74
76
109
195
162
220
440
142
60
511
9
193
15
121
52
73
42
5
88
12
27
285
291
116
188
215
104
103