38
250
104
12
745
240
15
74
698
258
116
493
821
6
48
96
27
80
90
67
43
29
271
31
87
76
89
33
197
147
263
36
85
282
140
189
175
373
110
82
88
139
54
155
49
279
97
129
47
109
121
99
115
70
21
303