20
66
129
42
49
8
30
6
11
118
21
1461
131
57
172
136
447
55
35
27
28
63
96
4
18
23
19
326
67
43
541
41
135
175
149
5
394
454
108
50
26
120
65
84
104
125
481
424
61
300