220
69
65
255
71
25
120
84
97
157
209
468
247
198
259
285
137
169
88
189
42
43
37
70
17
7
52
105
56
305
47
23
83
96
89
637
244
99
100
148
85
28
104
10
195
109
27
32
152
38
546
227
76
304
33