67
56
50
36
45
5
24
35
22
147
27
21
669
43
18
33
14
38
412
12
25
9
11
46
13
101
73
53
7
32
23
20
92
16
19
63
17
440
112
41
39
3
8
79
341