10
33
32
16
19
9
78
37
109
31
43
45
21
54
22
44
47
83
26
8
41
11
6
49
242
55
188
60
27
28
42
63
111
20
4
12
39
5
24