74
865
31
60
307
295
80
12
245
154
99
2
69
64
28
32
96
42
76
181
81
176
104
199
100
185
296
94
102
15
259
107
163
91
115
92
20
268
8