171
91
78
40
168
59
88
66
572
9
129
70
45
72
29
36
154
35
16
24
25
289
841
5899
44
191
347
109
32
50
63
80
64
263
41
81
54
17
386
151
74
178
19
23
13
57