161
37
97
17
71
77
54
53
38
55
92
99
116
69
23
31
43
22
201
203
88
157
237
263
27
48
103
708
319
154
66
98
273
471
140
152
215
51
136
252
130
228
376
174
256
146
147
73
307
194
70
91
197
105
121