40
30
31
2
16
9
7
12
49
21
3
26
15
4
19
42
125
18
8
60
23
41
10
78
14
17
62
48
45
28
59
13
25
99
84
20
52
6