40
25
2
24
16
43
19
30
17
11
15
179
49
32
349
26
33
10
41
34
38
31
66
60
50
76
29
81
45
89
67
20
57
84
158
39
23
270
83
44
28
53
42
27