85
73
59
92
25
68
125
137
14
182
28
986
42
207
75
760
190
76
38
46
121
596
67
64
65
257
669
27
56
213
54
116
80
587
96
90
215
58
108
227
19