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