87
94
3
88
20
35
22
45
54
15
32
33
27
50
42
38
46
44
6
31
40
83
72
12
14
34
17
21
67
8
39
157
278
103
47
100
55
9
79
202
25
10
29
165