57
100
29
36
25
20
107
64
129
52
46
21
42
62
89
19
41
35
143
44
16
90
83
32
75
141
94
70
37
113
48
65
59
18