42
62
96
52
127
107
152
38
47
52
59
64
69
70
71
77
80
87
89
92
93
97
100
101
103