20
26
202
22
417
48
25
88
67
54
831
16
104
35
36
23
11
69
5
14
77
83
81
45
19
102
59
163
43
151
60
53
79
15
64
37
13
46
73
177
18
258
66