27
30
21
49
62
44
256
25
83
78
26
19
137
88
55
81
57
22
51
36
40
56
20
47
17
86
102
32
58
85
166
208
127
175
9
155
68
15
29
64
110
28
52
4
24
72
37
67
193