286
14
53
94
207
125
293
120
147
73
90
41
138
128
163
62
21
71
133
31
87
80
61
101
35
239
64
191
36
63
99
221
332
155
67
159
76
57
167
48
124
149
40
37
24
272
30
66
52
134
10
69
50
51
42
60