14
3
27
18
2
22
28
48
6
29
97
33
12
87
4
57
64
131
232
90
38
59
10
8
15
20
25
16
32
50
75
46
31
60
88