18
23
3
12
8
6
19
10
15
21
25
37
39
24
13
33
9
48
41
81
5
28
49
101
26
27
31
14
66
76
36
7
35
17
42
516
22