80
10
83
23
499
86
94
210
18
11
161
19
385
6
100
28
13
24
75
242
14
55
42
106
312
9
175
256
17
35
47
50
21
221
26
127
639
20
52
48
54
500
29
568
189
7
57
167
163
105
173
186
68
115