39
91
73
14
16
10
90
26
81
11
21
17
3
29
7
12
47
0
25
9
8
23
22
54
6
59
38
76
18
41
57
60
51
44
163
111
101
129
42
98
150
107
171
135
246
75
95
120