98
125
77
69
92
28
34
41
42
47
60
63
64
68
81
82
84
91
96
109
110
126
127
128
130