9
20
43
45
27
147
87
106
86
62
100
23
57
42
26
164
44
79
112
136
36
248
205
272
39
94
155
71
25
150
22
33
59
30
75
29
702
283
41
52
145
51
24
84
69
31
38
152
19
343