49
24
125
69
16
71
198
87
67
54
15
133
25
21
22
108
83
150
46
65
57
122
28
68
161
130
36
42
20
7
127
35
177
147
116
113
102
578