101
96
75
96
100
59
82
242
306
58
82
87
177
56
83
95
79
171
119
63
81
56
104
87
106
69
221
80
62
73
62
77
168
65
63
106
82
57
68
73
180