8
82
43
69
39
29
35
20
54
66
59
27
50
71
17
10
9
14
21
16
60
84
36
41
109
64
23
15
52
74
31
37
48
51
58
30
128
85
19
33
5
42
154