70
143
85
373
107
141
159
59
32
37
38
124
220
69
65
259
71
25
120
84
97
157
209
469
247
199
285
137
169
88
189
42
43
17
7
52
53
105
56
305
47
44
23
83
96
89
640
245
99
100
148
28