5
11
13
23
2
8
22
32
96
52
4
40
18
17
28
38
27
26
21
10
15
53
9
19
12
14
111
36
76
25
114
216
45
24
58
101
80