108
982
65
702
45
309
38
263
193
25
120
3
150
2
106
12
154
15
254
6
123
100
9
111
92
4
87
11
86
97
102