25
31
23
29
14
47
76
9
40
11
48
24
22
18
17
28
30
4
15
5
6
42
81
106
21
139
223
77
27
7
35
96
94
60
38
19