86
87
58
88
222
232
81
90
95
29
85
43
121
84
112
75
66
131
79
92
164
68
99
146
55
96
120
60
74
465
78
63
64
48
147
202
91
97
93
37
128
140
149
640
194
61
165