13
19
4
1
26
8
9
17
20
47
60
177
120
45
41
87
82
128
744
150
133
112
123
51
194
84
73
466
89
55
142
71
232
361