6
4
15
7
14
47
17
23
18
27
25
13
26
8
21
33
59
31
3
37
12
35
43
209
19
16
30
93
75
77
88
122
79
48
34
158
84
73
247
32
78
356
72
289
60
36
20