40
143
283
94
47
64
61
20
142
65
49
51
99
108
103
84
57
286
59
322
273
132
60
146
127
42
120
119
70
350
66
494
69
105
15
54
96
88
81
30
24
26
192
39
23
382
126
213