49
91
46
34
189
72
86
43
99
26
44
50
76
70
178
132
94
29
64
54
85
146
96
144
538
145
148
78
24
56
1445
283
75
83