210
77
302
140
98
14
47
94
19
287
102
252
96
69
67
152
70
113
26
43
17
83
63
33
181
34
53
12
85
31
227
40
46
74
146
58
101
108
413
220
36
21
116
104
133
132
72
259
118
25
111
262
136
267