40
32
144
33
38
45
48
75
41
53
196
43
460
288
97
76
82
236
121
130
575
594
34
47
35
204
14
85
226
56
155
51
173
55
50
114
242
191
180
26
59
112
72
209
314
355
212
202
373
131
153
90
105
74