114
80
433
15
789
149
171
12
6
9
34
43
8
172
84
281
27
111
98
419
62
46
61
166
295
120
116
57
82
55
52
72
124
552
97
151
92
101
125
109
117
94
138
132
99
88
87
106
763
678
547
1205
70
33
131
128