31
15
28
39
17
76
16
29
34
7
8
49
38
26
82
18
42
53
24
22
57
52
40
112
102
68
62
89
147
99
9
156
58
30
64
67
36
13
125
21
48
33