31
47
18
35
20
56
107
40
27
12
23
92
28
30
53
102
72
80
126
105
58
17
64
46
59
21
42
16
43
60
19
136
52
25
26
177
55