68
47
138
9
20
44
45
27
147
87
107
86
63
100
23
57
42
62
26
164
79
112
136
36
251
205
272
39
97
155
71
150
22
33
59
31
75
29
705
283
41
52
94
145
51
24
84
69
152