86
120
26
521
44
103
74
159
94
220
47
85
63
55
24
213
141
163
126
180
59
52
27
135
128
82
35
289
45
10
17
19
73
216
114
25
22
221
11
51
66
13
90
77
21
6
139
34