59
68
126
283
105
27
40
14
39
88
71
49
43
264
60
101
164
53
430
147
85
434
33
32
258
37
73
77
125
62
50
46
47
23
83
9
45
20
69
97
295
114
82
254
120
64
140
42
61
325
128