29
4
10
12
28
7
27
2
64
50
9
15
13
11
5
16
6
17
32
3
1
19
90
20
59
70
14
8
41
78
37
107
141
164
283
55
49