159
26
21
23
65
32
17
73
16
9
193
93
660
1025
10
144
143
7
34
20
27
41
55
399
50
136
76
33
92
323
198
118
314