10
133
69
142
33
82
202
138
30
22
119
98
205
21
58
143
87
73
74
549
220
14
54
35
42
18
289
32
88
163
182
64
26
152
113
50
49
24
6
37
97
120
11
15
47
23
55
28