7
23
10
25
31
4
22
28
6
18
30
14
41
39
71
47
27
84
72
64
43
11
36
79
40
19
16
55
65
111
8
48
135
164
96
13
45
5
263
270
158
148