40
32
22
15
33
9
52
57
12
30
7
36
10
1
27
17
411
38
8
11
80
90
72
18
26
110
81
160
39
536
28
67
42
25
19
21
37
24
4
107
23
16
43