40
32
33
30
38
607
150
279
14
3
56
75
165
23
65
47
20
37
15
34
13
59
27
64
46
9
53
39
21
24
17
43
225
63
28
29
25
2
31
93
58
35
69