2
5
27
3
87
39
26
140
144
54
86
47
67
79
88
62
36
65
22
60
59
71
44
34
38
13
55
61
46
28
29
8
274
45
25
57
76
21
80
322