240
48
300
71
50
56
95
165
54
55
94
69
167
126
70
81
88
35
62
49
61
34
53
80
288
72
77
32
33
39
68
59
104
224
57
192
40
83