3
13
41
27
77
86
23
10
26
83
15
115
76
42
182
65
18
95
4
90
7
28
20
16
14
40
39
30
12
37
31
52
92
58
48
51
59
29
38
46
169
143
24
85
8
125
35