8
51
38
59
69
57
147
89
139
33
93
28
18
48
23
15
62
73
81
58
53
16
3
35
14
19
36
49
30
41
25
21
7
107
9
90
43
84
20
26
34
24
47
6
143
17
40
13
32