106
1
126
130
119
497
132
111
123
2
104
92
78
1578
80
88
93
100
77
82
122
114
90
149
97
87
79
105
251
91