26
25
89
30
47
44
59
139
192
15
11
40
22
57
102
62
92
37
38
45
149
32
74
66
53
93
82
158
42
58
39
100
180
34
67
126
14
68
33
35
80
151
369
50
135
290
108
142
78
99
477