63
90
80
77
162
18
145
202
83
74
151
59
34
81
165
186
64
85
94
11
10
221
109
65
133
12
30
60
16
15
36
129
23
110
52
177
197
517
209
71
25
93
200
97
38
61
111
148
121
70
44
98
355