491
56
33
63
76
46
31
122
158
15
121
196
263
302
89
62
7
14
52
13
803
22
1550
141
457
57
170
136
16
70
133
132
181
120
203
301
93
615
295
79
256
60
95
275
91
155
177
1206
1161
611
978
178
10121
544