63
22
41
73
101
107
45
115
43
25
48
76
159
27
17
57
49
143
67
29
33
116
118
81
37
14
58
23
79
66
61
104
275
35
30
38
189
95
46
42
87
55