1
6
17
7
25
16
8
10
11
24
5
30
256
71
32
35
39
98
54
42
19
78
77
45
102
82
69
70
143
34
26
141
118
47
28
23
14
112
62
33
116
53
226
272