45
181
228
116
27
451
459
121
92
6
220
156
223
34
77
185
84
94
127
80
120
133
206
124
98
76
126
144
209
91
83
55
81
90
171
146
197
96
88
60
36
50
292
123
39
145
61
57
56
180
340
17
105
108
18