86
112
60
669
394
45
23
54
117
77
78
67
12
26
113
46
56
15
10
52
227
144
22
7
140
80
828
95
37
94
229
129
73
130