180
1
203
268
2
165
307
173
107
234
77
355
160
75
78
498
4
94
86
79
84
90
88
97
322
236
143
127
210
80
76