21
26
123
465
46
208
194
48
111
377
32
76
120
220
80
42
57
127
43
121
95
83
28
70
30
14
15
17
54
12
35
39
56
31
67
77
223
52
19
23
25
144
18
74
22
78