39
84
67
60
109
55
40
89
62
140
122
130
31
524
153
190
205
118
97
143
172
51
36
70
114
45
149
171
126
400
38
460
167
54
260
74
72
120
133
27
52
46
53
37
121
147
41
265
43
88
23
210
368