78
109
76
243
37
235
16
164
117
26
108
709
160
114
191
46
199
98
355
110
8
165
306
209
66
50
392
159
351
144
88
523
241
103
353
162
124
21
263
1068
489
82
177
133
113
75
81
69
60
192
86
706
266
666
292
32