1
12
31
14
34
2
7
18
11
6
3
4
45
5
15
8
118
25
27
22
54
26
21
38
107
39
24
264
30
29
253
93
84
71
9
36