88
46
94
107
196
60
127
35
66
2
38
12
19
14
561
82
22
67
28
11