109
536
3
39
31
465
29
287
17
245
25
45
34
195
13
174
7
104
66
510
1
96
99
4
12
11
24
68
395
5
6
9
15