1236
869
349
255
597
745
753
269
795
649
593
272
748
298
106
482
173
129
216
467
174
302
138
300
182
50
184
178
295
332
199
158
147
88
50
291
93
107
77
69
193
42
131
70
160
295
56
89
72
92
39
86
189
137
167
56
147
123
62
198
46
56
103
34
108
83
54
28
18
218
102
27
99
181
63
53
173
63
132
86
52
40
90
121
59
90
36
14
83
27