29
48
20
15
45
71
55
56
39
64
91
140
21
44
160
43
149
62
102
78
16
36
69
143
314
41
77
139
32
75
23
114
59
73
60
109
101
107
93
116
31
34
66
104
243
152
217
144
86