8
127
40
34
313
33
2
43
44
46
49
16
60
20
6
53
168
47
59
24
48
56
67
25
11
72
81
36
26
28
132
38
42
23
79
9
29
95
30
55
45
97
64
52
89
27
5