16
5
6
8
17
12
13
24
2
7
9
10
15
22
35
4
38
29
43
30
34
338
96
123
23
59
119
40
37
19
64
27
79
1
3
55
68
57
44