21
72
88
96
50
54
47
87
27
29
22
150
33
64
101
26
77
32
48
10
14
31
18
28
111
19
74
15
20
9
159
46
78
93
70
41
66
39
37
38
42
8
30