32
38
22
41
49
14
10
25
26
18
27
15
54
120
107
72
44
186
83
119
61
140
194
148
82
253
90
174
240
161
260
264
548
73
225
127
641
249
252
79
46
224
139
92
204
124
99
228
71
199
165