7
13
12
24
9
18
36
11
45
16
15
3
78
512
23
31
6
25
759
95
26
59
55
206
14
5
145
221
21
173
92
97
39
17
32
82
0
40