23
52
46
31
11
14
39
978
8
38
29
73
17
86
197
26
385
50
28
80
183
27
20
262
55
44
32
16
41
1095
97
9
2
7
483
33
15
59
48
53
85
21
40
89
298
35