8
36
11
16
46
31
53
103
17
37
18
35
4
26
20
6
14
59
62
40
5
308
71
73
25
89
19
9
44
96
22
34
7
24
28
117