371
3
80
1
538
5
90
2
65
399
519
100
81
157
142
76
137
122
247
125
113
597
75
98
89
382
395
275
143
135
85
121