20
244
42
182
96
94
89
82
69
185
105
83
70
34
61
73
164
87
8
72
35
59
353
132
22
77
27
65
107
50
71
55
15
47
12
667
123
172
7
63
97
130
26
48
40
128
9
39
85
200