409
158
79
75
39
36
10
49
106
21
110
121
43
24
51
27
52
63
62
30
35
46
20
57
68
11
33
22
32
50
64
94
25
38
67
54
53
34
80
42
45
16
145
19
70
108