3
21
11
41
29
7
16
96
27
32
42
18
34
15
76
31
45
22
17
40
57
24
20
75
68
8
13
127
46
19
72
26
48
81
328