9
31
163
39
16
34
12
30
26
10
13
21
35
11
74
6
8
23
24
22
94
14
36
19
787
67
83
109
17
47
61
529
131
367
263
523
249
29
390
207
100
135
68
28
40
55
44
81