54
77
51
32
36
15
25
56
46
63
64
89
38
27
75
57
30
147
23
68
92
48
104
41
52
62
120
110
61
86
258
150
164
33
173
177
72
81
140
24
34
83
14
55
43
88
39
198
180
306