15
6
16
21
14
3
5
9
10
13
20
18
22
63
8
76
41
19
79
47
60
26
103
77
31
66
12
62
39
35
69
27
57
38
163
53
44
84
213
50
17
25
138