16
5
18
30
13
42
63
24
23
70
26
64
101
17
95
68
47
45
59
89
52
20
90
29
49
61
171
44
46
120
31
66
39
36
106
77
143
48
117
25
21
43
150
34
33
19
11
22