15
5
11
30
16
24
1
26
62
22
79
14
44
7
21
9
32
8
53
35
20
102
110
23
28
64
37
27
144
49
91
99
59
98
29
172
179
39
436
36
41
105
19
13
78
72
83