251
3
438
110
122
131
5
247
25
102
303
121
138
226
6
108
1
161
17
52
54
65
67
81
82
33
50
60
805
66
2