97
1
90
86
95
2
595
143
175
131
84
513
118
128
187
100
112
141
155
159
106
127
96
160
89
133
111
121
92
122