211
71
72
78
70
85
145
552
29
36
124
91
228
20
159
51
112
58
400
496
222
376
115
133
113
50
239
62
103
55
265
244
135
60
66
83
170
192
116
215
697
94
81
88
56
427
351
49
209
57
175
109
76