9
30
25
69
23
76
127
37
49
117
57
44
26
50
55
52
87
38
516
194
41
7
28
64
34
48
33
15
162
206
35
54
107
14
71
17
42
60
46
36
24
275
47
67
56
27
31
68
676