17
28
46
20
11
44
69
56
38
63
90
132
21
45
40
158
39
42
139
57
98
66
15
35
68
309
89
36
72
138
32
74
109
24
55
70
52
136
107
95
93
92
101
114
30
29
59
97
239
150
214
142
81
54