35
21
3
15
16
7
12
5
6
1
33
8
23
14
10
27
9
37
30
40
31
24
551
45
22
11
36
127
26
44
167
43
57
74
56
71
151
208
46