9
66
44
89
50
80
36
72
35
47
34
51
25
40
67
42
37
12
10
87
28
43
29
19
41
21
104
57
140
59
118
46
82
62
23
54
79
20
97
145
116