64
88
30
17
12
50
145
18
244
131
86
398
13
328
47
40
42
384
15
61
157
21
29
118
128
11
9
261
205
35
886
14
8
22
20
336
173
36
259
136
37
10
298
491
53
349
203
7
32
52
55
56