56
78
60
53
58
105
42
14
64
45
77
21
70
16
18
150
285
82
91
11
27
188
44
28
12
24
43
30
73
23
62
94
100
51
54
29
34
93
9
95
46
48
15
40
161
212
66