91
61
90
50
108
72
88
54
63
59
48
70
41
15
30
97
52
156
98
171
83
29
9
68
46
85
44
196
622
74
47
17
49