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