9
29
3
10
5
17
19
22
24
46
30
16
12
21
44
27
39
41
20
32
26
43
40
65
48
87
55
25
66
95
8
36
11
60
38
50
31
64
57
47
172
28
161
45