75
172
127
107
96
158
98
72
24
42
132
57
50
76
82
38
40
23
39
69
30
126
44
80
42
52
20
53
78
44
14
36
33
71
51
22
38
41
59
45
21
23
4
23
7
45
20
22
46
16