43
60
64
173
56
95
193
69
120
12
128
247
67
58
1097
38
90
17
51
20
19
89
113
348
121
310
132
42
79
137
63
57
133
81
898
115
170
129
24
111
28
100
33
40
119
238
136
112
52
36
75