40
21
61
113
93
20
80
19
35
30
82
17
28
90
8
36
128
39
6
31
18
15
9
32
16
33
14
116
37
45
96
156
50
23
34
59
119
27