19
15
35
38
9
13
27
17
56
44
18
5
33
20
16
10
122
52
71
292
92
67
84
32
158
247
108
330
40
89
51
141
461
4477