21
39
87
153
28
30
19
118
130
52
76
5
83
162
20
65
175
46
80
60
137
243
31
37
78
323
56
34
92
102
152
97
110
188
15
43
85
72
66
141
99
57
70
195
61
53
878
79
283
357
59
733
77