10
21
33
38
20
53
5
46
9
41
16
50
13
2
12
32
18
26
28
55
34
52
112
61
143
4
14
248
11
64
212
27
186
22
39
37
78
147
86
15
226
24
115
65
104
99