30
31
50
127
24
27
43
53
40
57
42
37
20
49
26
60
226
69
54
91
154
47
52
90
68
165
120
66
78
87
33
59
48