65
39
49
48
111
45
68
84
52
73
44
35
29
59
158
53
104
80
33
113
67
42
69
95
63
43
20
57
175
85
106
146
121
99
127
37
81
217
126
25
218
167