12
51
32
35
17
86
91
5
64
8
20
235
34
46
36
79
4
66
48
19
77
99
126
27
114
262
59
43
52
11
71
58
113
56
227
13
7
40
39
122
38
22
42
181