90
67
142
62
176
24
14
803
89
360
281
351
193
104
33
17
18
29
28
72
92
43
22
91
13
9
12
30
38
68
21
44
48
15
129
366
32
10
6