10
51
32
8
5
55
25
83
97
18
33
39
19
30
15
28
16
111
26
88
38
22
12
47
34
24
74
7
168
27
41
29
36
11
52
73
139
14
68
160
21