22
30
57
88
21
17
37
78
107
56
44
65
40
69
49
28
160
67
85
110
20
23
38
43
46
31
32
55
36
63
97
155
39
58
42
70
41
81
89
11
60
48
47
12
77
197
18
54