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