88
44
30
80
39
166
46
16
32
115
189
103
86
169
195
36
84
635
61
43
28
40
910
151
31
100
296
196
35
131
499
19
98
136
137
55
107
96
105
295
25
82
65
271
159
135
64
106
22
12
156