4
13
33
3
9
7
27
29
24
39
26
8
97
28
17
99
47
89
11
57
50
12
44
36
35
20
21
32
14
42
18
6
37
16
31
41
49
19
133
30
43