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