42
25
18
34
15
41
20
66
82
45
32
62
179
75
33
50
26
12
27
59
37
44
38
115
73
48
17
16
28
103
31
89
24
159
21
7
57
49
74
139
112
96
13
532
52