1
9
8
39
6
11
41
15
32
96
30
46
40
14
38
4
42
34
21
36
33
23
29
2
184
12
45
28
52
31
47
18
57
280
90
138
63
24
26
17
235
48
271
334
317
128