82
43
26
75
114
42
33
57
51
85
64
51
105
147
119
49
47
70
82
45
76
18
16
102
131
74
96
65
70
179
46
37
64
73
100
71
118
151
112
100