27
17
34
38
18
22
52
79
62
35
11
48
99
41
23
91
9
26
59
94
44
39
86
24
46
31
36
25
83
139
104
28
140
21
19
72
40
51
77
131
264
767
380
294
119
98