66
93
56
42
51
21
39
29
32
60
45
77
41
28
138
179
235
26
63
31
73
52
71
191
227
78
74
81
92
184
76
304
87
57
24
35
533
142
50
19
91
221
46
36
356
17
182
25
14