5
16
3
25
17
33
9
21
11
29
23
8
43
83
19
39
20
28
12
47
32
22
18
49
50
44
42
60
55
72
75
57
14
31
38
34
24
36
159
27
91
149