172
52
86
21
64
204
97
143
31
359
30
14
34
23
158
203
42
28
133
19
488
15
27
36
146
147
94
69
3
121
20
99
10
9
536
55
50
85
38
90
207
74
45
364
54
51
416
37