15
16
19
50
25
7
5
29
13
41
79
30
70
45
34
4
33
12
18
10
59
9
36
96
46
123
76
92
44
86
88
2
52
164
56
21
61
38
47