90
942
131
622
19
300
25
239
17
249
2
60
79
6
227
110
152
148
1
114
107
5
94
8
4
88
3
85
46
508
13
87
80