40
30
8
13
2
1
28
23
6
11
4
3
15
32
16
7
14
21
38
22
42
43
49
20
19
68
74
56
70
73
89
113
75
174
53
196
128
78
111
86
82
44
143