15
29
9
5
16
6
8
39
3
7
2
12
23
20
36
13
35
67
40
28
46
72
66
85
68
87
202
118
71
58
123
41
42
27
32
49
64
74
171
282
30
105
47
115
37
19
33
60
48
61