45
31
14
136
59
16
105
35
27
32
22
29
180
84
41
8
47
49
75
34
115
74
43
20
142
146
30
37
33
44
36
72
18
39
77
85
23
53
56
162
126
17
42