21
113
106
27
1068
693
35
46
30
4303
34
32
39
14
18
108
159
36
47
48
26
75
12
10
42
54
57
24
23
31
19
25
107
463