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