62
87
148
67
53
77
57
105
26
46
15
25
43
78
150
35
11
94
86
305
243
24
28
12
41
71
32
19
42
52
123
139
18
125
152
171
79
177
65
112
168
118
39