56
26
16
13
12
6
74
9
306
18
93
11
41
36
25
61
23
10
39
31
14
32
17
58
60
104
497
64
95
63
78
38
100
75
54
92
50
73
46
167
107
7
49