9
90
4
17
25
38
39
86
203
20
89
32
6
78
62
8
1
188
73
16
126
117
43
26
64
28
27
258
19
23
35
288
15
48
29
21
31
114
68
63
36
144
191
30
125
295
13
97
57