86
36
8
65
53
112
99
51
243
69
68
20
12
27
215
292
24
60
30
76
439
39
14
10
467
276
15
7
18
160
1094
56
9
21
235
79
4
37
82
43
19
23
957
388
191
63
35
33
391