89
230
376
807
167
107
74
405
61
33
297
37
16
42
29
45
211
160
26
146
477
13
59
23
49
38
260
28
390
63
84
31
54
22
46
71
135
236
7
111
57
24
8
69
55
20
9
186
19
257
17
73
233
202