43
115
35
52
24
15
45
10
128
30
395
17
29
40
42
61
38
28
87
31
95
21
18
16
150
62
20
23
19
36
70
22
33
41
78
67
88
27
14
59
244
2345
26
182
1788
284