212
59
153
45
134
130
177
61
286
368
35
230
277
23
26
29
102
40
140
137
259
32
104
43
17
242
124
346
188
90
278
485
133
679
60
146
876
518
25
63
93
118
12
22
20
178
314
46
58
21
14
86
16
13