5
10
11
19
46
13
82
92
32
24
53
509
29
21
47
34
12
14
6
25
33
18
40
26
17
30
3
7
16
31
20
77
36
70
8
4
9
15