38
65
235
158
61
221
60
79
42
29
62
35
112
78
56
143
89
104
121
196
58
72
198
134
181
45
166
32
156
150
135
59
167
110
64
109
208
40
30
19
51
46
20
49
68
185
44
63
75
67
87
95