19
14
90
31
144
85
30
51
53
118
139
34
79
122
166
281
197
8
132
26
195
102
92
58
46
163
99
140
41
47
36
175
55
429
119
114
287
180
72
98
120
76
44
75
149
27
13
18
93
64
25
232
642
107
32