38
42
58
33
6
7
18
44
13
43
947
494
15
4
10
17
27
30
23
281
26
83
20
381
347
56
789
196
103
82
263
162
68
50
37
39
3
2
218
35
252
29
177
5
360
92
19
48
47
74
16