7
29
23
15
35
31
25
14
20
27
13
49
21
10
5
8
3
36
2
18
78
48
58
34
24
11
22
19
12
137
32
9
6
26
17
33
1