13
30
5
17
54
75
10
91
7
22
50
53
107
35
29
31
19
20
161
242
55
139
27
8
9
2
60
41
79
14
18
32
68
62
38
39
16
25
21