8
139
20
10
49
57
126
117
21
44
31
884
164
37
14
7
22
13
92
746
46
12
77
23
269
50
132
75
82
11
118
1051
191
24
9
179
654
150
85
199
3
54
27
537
257
19
18