14
20
4
1
26
13
8
9
17
47
60
177
121
45
41
88
82
128
744
151
134
113
123
51
194
84
73
465
89
55
142
71
232
361