51
43
59
73
21
30
91
38
154
128
177
106
191
25
80
250
65
47
119
323
56
40
45
103
88
178
58
92
39
29
179
46
155
28
262
75
32
31
64
150
11
13
5
16
249
632
85
281
291
246
117