99
408
132
892
82
429
30
216
37
183
27
161
41
148
22
15
112
254
28
129
13
102
107
42
98
68
395
21
97
2
93
92