8
37
33
27
28
21
6
15
12
47
22
16
11
31
7
5
17
173
822
1
30
24
4
25
62
58
250
65
92
3
1028
160
52
43
13
9
67
78
1096
18
34
116
107
76
20
363