46
37
29
394
94
17
23
20
38
123
48
56
62
24
19
36
16
64
59
14
50
40
15
13
149
132
10
39
279
34
96
72
52
21
28
57
35
49
12
93
53
42
66
253