100
131
193
89
74
130
18
114
30
73
121
37
77
46
118
76
705
47
33
204
83
80
391
41
197
153
170
218
210
198
313
164
317