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