86
102
55
25
172
7
45
60
200
269
30
132
18
190
91
170
70
95
209
82
99
40
111
34
73
151
96
154
153
152
61
38
36
33
53
76
46
42
88
37
105
23
130
133
16
59
173
103