38
52
79
82
108
59
19
42
76
113
31
34
55
15
166
47
50
25
447
87
325
359
98
193
45
341
254
67
74
149
252
22
159
62
12
130
189
328
21
143
187
119
14
51
68
528
6885
28
27