162
86
24
213
12
127
214
9
123
13
259
21
35
240
48
38
10
37
83
577
32
453
27
8
43
6
53
51
50
115
148
34
120
7
151
710
562
113
16
29
504
49
52
28
84
332
161
387
25
30
173
837
1021