174
91
68
27
23
84
171
193
33
4
103
81
19
488
12
14
22
8
275
20
37
106
34
141
43
137
99
190
398
74
55
88
71
57
591
90
114
293
113
107
61
70
249
32
128
100
400
272
392
82
147