143
74
109
33
23
35
43
46
47
52
53
61
63
69
73
82
89
99
100
108
120
121
125
172
173