13
5
21
41
15
99
6
25
38
22
7
12
40
53
29
76
32
18
14
27
33
17
31
9
30
42
90
114
60
20
47
101
59
74
116
97
44
58
384