10
31
68
27
58
551
166
64
35
48
38
28
32
46
60
78
126
146
15
11
87
72
29
47
14
43
101
172
26
24
41
224
73
34
17
88
573
6
25
93
22
33
21
66
61
59
40
42
53
131