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