7
16
48
1
15
12
2
93
70
20
57
21
5
3
13
14
18
31
27
28
8
6
44
39
41
38
34
83
434
164
130
219
68
37
56
24
51
128
103
160
52
49
131
78
32
90