61
243
267
45
58
143
153
170
257
42
40
57
189
64
232
344
346
129
688
65
49
32
145
70
160
38
607
54
46
115
12
100
43
99
35
44
60
79
59
36
51
21
18
30
34
33
23
81
373
112
331
72