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