169
244
146
43
111
123
79
75
202
270
379
18
186
102
211
16
135
22
242
11
60
85
9
217
126
108
65
45
177
222
64
26
19
3
83
893
161
7
66
824
33
887
185
274
180
759
239
278
542
38
41
1100
2189
69
320
805
67
13