0
30
37
46
24
29
86
64
4
22
44
81
25
101
187
19
217
16
91
213
26
48
130
132
45
42
138
56
51
47
149
83
38
27
33
114
74
31
135
183
256
54
35
66
73
49
85
116
156
79