99
229
153
71
59
92
177
20
61
14
110
65
475
165
66
82
48
23
30
181
38
54
97
96
31
4
13
57
42
285
27
114
93
265
125
18
427
39
224
257
70
67
75
158
62
94
15
52