72
71
51
32
45
117
55
69
15
40
27
195
139
223
23
230
191
99
558
50
122
48
91
105
65
119
109
140
21
70
607
3
43
100
168
685
39
114
33
66
101
97
58
96
78
26
197
37
900
44
22
56
85
494