54
50
32
96
123
49
44
144
40
51
42
48
12
80
26
69
24
92
30
39
61
115
38
104
68
73
371
608
22
135
81
23
18
63
35
31
17
133
160
21