18
51
22
10
27
11
58
399
113
36
29
114
59
115
46
47
21
74
16
63
40
126
39
87
62
32
112
54
34
50
26
118
442
60
64
43
80
41
73
24
25