7
9
33
2
13
19
3
56
38
30
18
6
16
26
21
45
17
126
50
22
11
23
25
41
5
28
4
110
37
34
12
1
75
10
0
68
36
24
48
47