3
12
8
31
16
10
7
62
47
67
13
24
64
26
17
21
22
39
36
52
29
55
34
70
42
61
72
184
71
76
94
46
97
25
44
100
60
96
85
50
83
136
113
196
195