58
51
26
66
536
181
44
50
21
27
60
29
28
18
114
81
79
74
553
36
54
65
23
1192
39
32
47
68
37
607
76
106
75
169
125
184
40
38
111
176
183
97
93
142
153
155
73