16
21
59
18
13
36
46
70
37
86
54
24
33
42
29
82
26
20
58
45
27
44
129
91
57
85
87
11
38
19
60
67
34
7
43
281
158
289
507
51
89
100
84
537
15
88
55
302