17
21
49
46
30
45
18
60
44
75
28
89
192
149
156
106
16
9
69
8
58
83
120
29
99
119
32
4
25
53
77
66
59
104
39
23
38
61
41
50
34
153
57
55
31
20
26
145
172
40