73
23
180
158
101
47
62
39
15
94
63
70
132
83
41
40
18
22
67
14
52
12
17
50
42
48
21
95
92
64
194
129
242
68
173
122
193
150
414
726
488
149
80
156
219
477
100
78
89
377
86
200
179