89
28
11
57
99
23
88
16
40
65
30
7
8
27
24
26
12
47
122
97
83
149
169
32
72
48
103
107
206
66
39
15
29
22
17
41
111
95
25
84
93
46
98
69
36
35
87
102
53
173