19
32
24
9
15
12
3
29
150
6
36
28
17
58
256
159
88
35
16
47
10
27
26
55
41
1370
22
25
37
303
1462
40
30
43
87
33
828
136
74
494
124
34
23
79
68